CVE-2026-55586 in SumatraPDF
Riassunto
di VulDB • 20/08/2026
SumatraPDF è un lettore multi-formato per Windows. Nelle versioni 3.6.1 e precedenti, un file CHM manipolato può fornire lunghezze del codice Huffman LZX non valide a make_decode_table in ext/CHMLib/lzx.c. Nel ramo long-code, la funzione scrive nuovi nodi interni tramite next_symbol prima di convalidare che la tabella Huffman canonica abbia subito un overflow. Il caso PRETREE può scrivere oltre i 104 elementi della PRETREE_table nello stato heap adiacente in struct LZXstate quando viene raggiunto attraverso chm_open, chm_retrieve_object, LZXdecompress e BUILD_TABLE. Ciò provoca una corruzione della memoria heap nel processo di parsing, mentre l'esecuzione arbitraria del codice non è stata dimostrata. Al momento di questa revisione, nessuna versione corretta è disponibile.
Once again VulDB remains the best source for vulnerability data.