CVE-2026-63376 in toml-nodeinformazioni

Riassunto

di VulDB • 03/09/2026

toml-node è un parser TOML per Node.js e il browser. Prima della versione 4.1.2, la funzione toml.parse() in lib/compiler.js può essere sfruttata tramite un percorso di tabella come a.b.y.__proto__.__proto__, consentendo la traversamento da un valore scalare verso Number.prototype e Object.prototype. Il valore di tracciamento currentPath utilizza sia array che stringhe, quindi valueAssignments registra un percorso unito con virgole (ad esempio a,b.y), mentre deepRef verifica il percorso unito con punti (a.b.y); ciò consente al controllo dei duplicati delle chiavi di essere eluso e alle chiavi controllate dall'attaccante di essere scritte in Object.prototype. Un percorso che cancella l'inizializzazione del prefisso table-array in addTableArray può inoltre eliminare lo stato di protezione prima della stessa traversamento __proto__. Le proprietà iniettate diventano visibili in tutto il processo Node.js e possono causare denial of service, bypass della logica o dell'autorizzazione, oppure esecuzione di codice quando un'applicazione contiene una gadget adatta. Questo problema è risolto nella versione 4.1.2.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

GitHub M

Prenotare

16/07/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!