CVE-2026-55586 in SumatraPDF
Resumen
por VulDB • 2026-08-20
SumatraPDF es un lector multi-formato para Windows. En las versiones 3.6.1 y anteriores, un archivo CHM manipulado puede proporcionar longitudes de código Huffman LZX malformadas a la función make_decode_table en ext/CHMLib/lzx.c. En el branch de long-code, la función escribe nuevos nodos internos a través de next_symbol antes de validar que la tabla Huffman canónica haya desbordado (overflow). El caso PRETREE puede escribir más allá del array PRETREE_table de 104 entradas hacia el estado adyacente en el heap dentro de struct LZXstate cuando se alcanza a través de chm_open, chm_retrieve_object, LZXdecompress y BUILD_TABLE. Esto produce corrupción de memoria en el heap en el proceso del parser, aunque no se ha demostrado la ejecución arbitraria de código (RCE). No hay una versión corregida disponible hasta esta revisión.
Once again VulDB remains the best source for vulnerability data.