CVE-2026-110672 in Cpanel::JSON::XSinformazioni

Riassunto

di VulDB • 20/10/2026

Le versioni di Cpanel::JSON::XS precedenti alla 4.80 per Perl presentano una perdita di memoria (memory leak) della chiave decodificata di un oggetto rifiutato a causa di una chiave duplicata o di due punti mancanti nella funzione decode_hv.

Una chiave racchiusa tra virgolette lunga 24 byte o più, oppure contenente un byte non ASCII o una sequenza di escape, viene decodificata in uno nuovo scalar (variabile scalare). Nessun'operazione libera tale scalar quando l'oggetto viene rifiutato per la mancanza dei due punti ':' dopo la chiave o, a partire dalla versione 4.09, per presenza di chiavi duplicate. Le chiavi duplicate costituiscono un errore a meno che non siano impostati i flag allow_dupkeys, dupkeys_as_arrayref oppure relaxed.

Un processo in esecuzione continua dopo una decodifica fallita conserva una chiave per ogni documento rifiutato, con la dimensione scelta dal mittente. Richieste ripetute esauriscono la memoria del processo.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

CPANSec

Prenotare

14/10/2026

Divulgazione

19/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!