Katalog CVE

CVE-2024-58392

NiskieCVSS 3.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

PhysicsFS do wersji 3.2.0 zawiera podatność odczytu poza granicami w funkcji __PHYSFS_utf8codepoint(), umożliwiającą atakującym odczyt poza buforami nazw poprzez przesunięcie kursora o jeden bajt za daleko w sekwencjach UTF-8 o sześciu oktetach. Atakujący może dostarczyć spreparowane archiwum z nazwami wpisów kończącymi się sekwencjami sześciooktetowymi, powodując nadmierny odczyt w PHYSFS_utf8stricmp() i haszowaniu oraz awarię aplikacji.

Ocena ryzyka

Atakujący może wywołać awarię aplikacji używającej PhysicsFS poprzez dostarczenie spreparowanego archiwum, powodując odmowę usługi. Ryzyko dotyczy aplikacji przetwarzających niezaufane archiwa.

Rekomendacja

Zaktualizuj PhysicsFS do wersji nowszej niż 3.2.0, gdy poprawka będzie dostępna. Do czasu aktualizacji unikaj przetwarzania niezaufanych archiwów.

Powiązane podatności

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

PhysicsFS through 3.2.0 contains an out-of-bounds read vulnerability in __PHYSFS_utf8codepoint() that allows attackers to read past name buffers via an off-by-one cursor advance on six-octet UTF-8 sequences. Attackers can supply a crafted archive with entry names ending in six-octet sequences, causing PHYSFS_utf8stricmp() and hashing to over-read and crash the application.

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