CVE-2026-45225
WysokieCVSS 7.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
Podatność typu path traversal w Heym przed wersją 0.0.21 pozwala uwierzytelnionym użytkownikom na zapisywanie plików w dowolnych lokalizacjach poprzez spreparowaną nazwę pliku zawierającą sekwencje nawigacyjne. Luka występuje w punkcie końcowym przesyłania plików, gdzie parametr filename nie jest odpowiednio walidowany.
Ocena ryzyka
Atakujący może ominąć ograniczenia ścieżek i zapisywać, odczytywać lub usuwać pliki poza zamierzonym katalogiem przechowywania, co może prowadzić do przejęcia kontroli nad serwerem lub wycieku danych.
Rekomendacja
Należy natychmiast zaktualizować Heym do wersji 0.0.21 lub nowszej, która zawiera poprawkę usuwającą podatność. Dodatkowo warto wdrożyć walidację nazw plików po stronie serwera.
Inne podatności w Heym
Zobacz wszystkie- CVE-2026-45227Wysokie
Heym przed wersją 0.0.21 zawiera podatność umożliwiającą ucieczkę z piaskownicy w niestandardowym wykonawcy narzędzi Python. Uwierzytelnieni autorzy przepływów pracy mogą ominąć ograniczenia piaskownicy, używając prymitywów introspekcji grafu obiektów.
- CVE-2026-45226Wysokie
Heym przed wersją 0.0.21 zawiera podatność polegającą na obejściu autoryzacji w wykonywaniu przepływów pracy. Uwierzytelniony atakujący może wykonać dowolne przepływy pracy, odwołując się do identyfikatorów UUID ofiary bez odpowiedniej walidacji dostępu.
Oryginalny opis (angielski, źródło NVD)
Heym before 0.0.21 contains a path traversal vulnerability in the file upload endpoint that allows authenticated users to write attacker-controlled files to arbitrary locations by supplying a crafted filename with traversal sequences. Attackers can exploit the unvalidated filename parameter in the upload_file() handler to bypass path restrictions and write, read, or delete files outside the intended storage directory.

