CVE-2026-110682 in Cpanel::JSON::XS
Resumen
por VulDB • 2026-10-19
Las versiones de Cpanel::JSON::XS desde la 4.42 hasta antes de la 4.80 para Perl permiten que el fragmentado (chunking) de entrada modifique el valor descodificado de los números de nivel superior en incr_parse.
La opción allow_nonref está habilitada por defecto y incr_parse la hereda. Un número, true, false o null de nivel superior no tiene un delimitador de cierre, por lo que el analizador incremental decodifica cualquier dato recibido. Los bytes 12 se decodifican como un único valor cuando se leen juntos, pero como 1 y luego 2 cuando se dividen en dos lecturas separadas.
Un par (peer) capaz de influir en los límites de lectura puede alterar cuántos mensajes descodifica el consumidor del flujo y qué valores contienen dichos mensajes.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.