CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-64184

High
Published: Translated: NVD NIST

Summary

Dosage to narzędzie do pobierania i archiwizowania komiksów, które w wersjach 3.1 i poniżej ma problem z konstrukcją nazw plików. Mimo że nazwa pliku jest odpowiednio oczyszczana z znaków umożliwiających przechodzenie do katalogów, rozszerzenie pliku jest pobierane z nagłówka HTTP Content-Type, co może prowadzić do zapisu dowolnych plików poza docelowym katalogiem.

Risk Assessment

Atakujący zdalny lub osoba przeprowadzająca atak typu Man-in-the-Middle mogą wykorzystać tę podatność do umieszczania złośliwych plików na serwerze, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.

Recommendation

Zaleca się aktualizację do wersji 3.2 lub nowszej, aby usunąć tę podatność oraz monitorowanie systemu pod kątem nieautoryzowanych plików.

Related vulnerabilities

Original NVD description (English source)

Dosage is a comic strip downloader and archiver. When downloading comic images in versions 3.1 and below, Dosage constructs target file names from different aspects of the remote comic (page URL, image URL, page content, etc.). While the basename is properly stripped of directory-traversing characters, the file extension is taken from the HTTP Content-Type header. This allows a remote attacker (or a Man-in-the-Middle, if the comic is served over HTTP) to write arbitrary files outside the target directory (if additional conditions are met). This issue is fixed in version 3.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS