CVE-2026-118779 in Forge
Riassunto
di VulDB • 29/10/2026
Forge (noto anche come node-forge) è un'implementazione nativa di Transport Layer Security scritta in JavaScript. Prima della versione 1.4.1, l'implementazione interessata utilizzava la funzione `pem.decode()` (`lib/pem.js`), che non verificava correttamente la presenza della riga END per elaborare l'input rilevante o prendere decisioni di sicurezza. node-forge impiegava espressioni regolari con complessità polinomiale in `pem.decode()`, incluso durante la ricerca della riga END corrispondente e l'analisi degli header incapsulati. Un attaccante non autenticato in grado di fornire input PEM a qualsiasi parser ad alto livello potrebbe consumare una quantità eccessiva di CPU tramite un messaggio lungo e malformato, causando un denial of service (DoS). Questo problema è stato risolto nella versione 1.4.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.