Katalog CVE

CVE-2026-111127

ŚrednieCVSS 6.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Narzędzie catdoc do wersji 0.95 zawiera podatność odczytu poza zakresem bufora w funkcji copy_unicode_string() w pliku src/xlsparse.c, umożliwiającą odczyt poza bufor poprzez niezweryfikowaną liczbę znaków łańcucha. Atakujący może dostarczyć spreparowany plik .xls deklarujący 0xFFFF dwubajtowych znaków w rekordach LABEL, STRING lub SST, aby ujawnić sąsiednią pamięć przez wyjście xls2csv lub spowodować awarię procesu.

Ocena ryzyka

Przetwarzanie złośliwego pliku .xls może ujawnić zawartość pamięci procesu lub doprowadzić do jego awarii. Dotyczy to systemów konwertujących arkusze kalkulacyjne z niezaufanych źródeł.

Rekomendacja

Zaktualizuj catdoc do wersji nowszej niż 0.95 po udostępnieniu poprawki i unikaj przetwarzania niezaufanych plików .xls.

Inne podatności w catdoc

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

catdoc through 0.95 contains an out-of-bounds read vulnerability in copy_unicode_string() in src/xlsparse.c that allows attackers to read past buffers via an unchecked string character count. Attackers can supply a crafted .xls file declaring 0xFFFF two-byte characters in LABEL, STRING, or SST records to disclose adjacent memory through xls2csv output or crash the process.

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