Katalog CVE

CVE-2026-71261

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

dr_libs dr_wav.h zawiera przepełnienie liczby całkowitej w parsowaniu metadanych W64 CUE chunk. W drwav__metadata_process_chunk, oszacowanie pojemności etapu 1 obcina 64-bitowy rozmiar W64 chunk sizeInBytes do size_t przed podzieleniem przez DRWAV_CUE_POINT_BYTES; na buildach 32-bitowych to obcięcie powoduje nieprawidłowe obliczenie wstępnie przydzielonej pojemności dodatkowych metadanych.

Ocena ryzyka

Przepełnienie liczby całkowitej może prowadzić do nieprawidłowej alokacji pamięci, co może skutkować awarią lub potencjalnie zdalnym wykonaniem kodu podczas przetwarzania złośliwego pliku WAV.

Rekomendacja

Należy poprawić obliczenia pojemności, używając typów 64-bitowych i sprawdzając przepełnienia przed alokacją pamięci.

Inne podatności w dr_libs

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

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE chunk metadata parsing. In drwav__metadata_process_chunk, a stage-1 capacity estimate truncates the 64-bit W64 chunk sizeInBytes to size_t before dividing by DRWAV_CUE_POINT_BYTES; on 32-bit builds this truncation causes the pre-allocated extra metadata capacity to be computed incorrectly.

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