CVE-2026-44291
protobufjs: Gadget di generazione del codice dopo l'inquinamento del prototipo
- Pubblicato
- 13 mag 2026
- Aggiornato
- 13 mag 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 17 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 41,7%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
protobufjs compila le definizioni protobuf in funzioni JavaScript (JS). Prima delle versioni 7.5.6 e 8.0.2, protobufjs utilizzava oggetti semplici con prototipi ereditati per le tabelle di ricerca interne dei tipi, usate dalle funzioni di codifica e decodifica generate. Se `Object.prototype` era già stato inquinato, quelle tabelle di ricerca potevano risolvere proprietà ereditate controllate dall'attaccante come informazioni valide sui tipi protobuf. Ciò poteva causare l'emissione di stringhe controllate dall'attaccante nel codice JavaScript generato. Questa vulnerabilità è corretta nelle versioni 7.5.6 e 8.0.2.
Fonti
1CVE-2026-44289, CVE-2026-44290, CVE-2026-44291, CVE-2026-44292, CVE-2026-44294, CVE-2026-44295 - protobuf.js
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.