home / blog
2026-11-06 · critica
CVE-2019-10744 – Prototype Pollution in lodash
CVSS 9,1 critical: Prototype Pollution in lodash < 4.17.12. Colpisce applicazioni JavaScript.

CVE-2019-10744 descrive una vulnerabilità di Prototype Pollution nelle versioni di lodash inferiori a 4.17.12. La funzione defaultsDeep può essere ingannata per aggiungere o modificare proprietà di Object.prototype usando un payload constructor, compromettendo il comportamento di tutte le istanze di oggetti JavaScript nell'applicazione. Colpisce direttamente le applicazioni JavaScript che dipendono da lodash.
Il CVSS è 9,1 (critical). La vulnerabilità è stata resa pubblica il 26 luglio 2019 da NVD. La patch è disponibile dalla versione 4.17.12. Analisi tecnica della vulnerabilità è stata documentata nel novembre 2026, confermando l'interesse continuo della ricerca su questa vulnerabilità.
Difesa immediata: verificare lodash in dipendenze dirette e transitive. Aggiornare a 4.17.12 o superiore in tutti gli ambienti. Controllare la build history e i deployment per tracce di Prototype Pollution. Implementare controlli di integrità su Object.prototype durante la validazione dei dati in ingresso; monitorare accessi anomali a proprietà ereditate.
In sintesi
- Cosa
- Prototype Pollution nella funzione defaultsDeep di lodash. Un payload constructor può modificare Object.prototype, compromettendo il comportamento di tutte le istanze di oggetti JavaScript nell'applicazione.
- Gravità
- CVSS 9,1 (critical). Impatto critico su applicazioni JavaScript che dipendono da lodash.
- Versioni interessate
- lodash versioni < 4.17.12. Patch disponibile dalla versione 4.17.12.
- Correzione
- Aggiornamento a lodash 4.17.12 o successivo in tutti gli ambienti di produzione e sviluppo.
- Stato
- Pubblicata il 26 luglio 2019 su NVD. Analisi tecnica documentata nel novembre 2026.
- Azione
- Verificare lodash in dipendenze dirette e transitive. Aggiornare a 4.17.12+ immediatamente. Implementare controlli di integrità su Object.prototype durante la validazione dati in ingresso.
Fonti: NVD, CVE-2019-10744