Katalog CVE

CVE-2026-111126

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

Streszczenie

Narzędzie catdoc do wersji 0.95 zawiera podatność odczytu poza zakresem bufora w obsłudze rekordu MULRK funkcji process_item() w pliku src/xlsparse.c, umożliwiającą odczyt poza statyczny bufor rec poprzez spreparowaną kolumnę końcową. Atakujący może dostarczyć spreparowany skoroszyt .xls lub strumień BIFF z dużym endcol do xls2csv, aby ujawnić sąsiednią pamięć procesu jako komórki CSV lub spowodować awarię procesu.

Ocena ryzyka

Złośliwy plik .xls może ujawnić zawartość pamięci procesu w postaci komórek CSV lub doprowadzić do 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 the MULRK record handler of process_item() in src/xlsparse.c that allows attackers to read past the static rec buffer via a crafted end column. Attackers can supply a crafted .xls workbook or BIFF stream with a large endcol to xls2csv to disclose adjacent process memory as CSV cells or crash the process.

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