CVE-2026-110675 in Cpanel::JSON::XS
Riassunto
di VulDB • 20/10/2026
Le versioni di Cpanel::JSON::XS dalla 4.33 alla 4.79 (esclusa la 4.80) per Perl accettano sequenze UTF-8 non valide nelle chiavi bare hash quando l'opzione allow_barekey è abilitata in decode_hv.
Con utf8 e allow_barekey, che ne consente un utilizzo rilassato, una chiave tra virgolette viene validata come UTF-8, mentre i byte di una chiave bare vengono memorizzati come stringa con flag UTF-8 senza alcuna verifica preliminare. Sequenze UTF-8 non valide, byte di controllo e backslash raggiungono l'hash decodificato, mentre sequenze UTF-8 non valide e byte di controllo in una chiave tra virgolette o in un valore vengono rifiutati.
Le operazioni successive sulla chiave, incluse lc, uc o la nuova codifica dell'hash, terminano con un errore relativo a una sequenza UTF-8 non valida (malformed UTF-8 error).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.