Katalog CVE

CVE-2026-116073

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

Leon przed commitem 50df142 zawiera lukę path traversal w getModelFileNameFromURL(), która pozwala atakującym zapisywać pliki poza katalogiem models poprzez separatory kodowane procentowo. Atakujący mogą nakłonić użytkownika do uruchomienia '/download model' ze spreparowanym URL zawierającym zakodowane sekwencje '../', aby zapisać kontrolowaną przez atakującego treść w dowolnych ścieżkach zapisywalnych przez Leon.

Ocena ryzyka

Atakujący może zapisać złośliwą treść w dowolnych lokalizacjach zapisywalnych przez aplikację, co może prowadzić do nadpisania plików lub wykonania kodu.

Rekomendacja

Zaktualizuj Leon do commita 50df142 lub nowszego i zweryfikuj dekodowanie oraz walidację ścieżek w getModelFileNameFromURL().

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Leon before commit 50df142 contains a path traversal vulnerability in getModelFileNameFromURL() that allows attackers to write files outside the models directory via percent-encoded separators. Attackers can trick a user into running '/download model' with a crafted URL containing encoded '../' sequences to write attacker-controlled content to arbitrary paths writable by Leon.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS