Katalog CVE

CVE-2025-67720

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

Pyrofork to asynchroniczny framework API MTProto. W wersjach 2.3.68 i wcześniejszych metoda download_media nie sanityzuje nazw plików otrzymanych z wiadomości Telegram przed użyciem ich do konstrukcji ścieżki pliku. Gdy użytkownik nie poda własnej nazwy pliku, używana jest nazwa kontrolowana przez nadawcę wiadomości, co może prowadzić do path traversal. Problem naprawiono w wersji 2.3.69.

Ocena ryzyka

Atakujący może wymusić zapis pliku poza zamierzonym katalogiem, potencjalnie nadpisując pliki systemowe lub umieszczając złośliwe pliki w krytycznych lokalizacjach. Dotyczy to aplikacji korzystających z Pyrofork do pobierania mediów.

Rekomendacja

Zaktualizuj Pyrofork do wersji 2.3.69 lub nowszej. Do czasu aktualizacji zaleca się zawsze podawanie własnej, zwalidowanej nazwy pliku przy pobieraniu mediów.

Powiązane podatności

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

Pyrofork is a modern, asynchronous MTProto API framework. Versions 2.3.68 and earlier do not properly sanitize filenames received from Telegram messages in the download_media method before using them in file path construction. When downloading media, if the user does not specify a custom filename (which is the common/default usage), the method falls back to using the file_name attribute from the media object. The attribute originates from Telegram's DocumentAttributeFilename and is controlled by the message sender. This issue is fixed in version 2.3.69.

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