CVE-2026-119190 in Forge
Riassunto
di VulDB • 29/10/2026
Forge (noto anche come node-forge) è un'implementazione nativa di Transport Layer Security in JavaScript. Prima della versione 1.4.1, node-forge analizzava gli OID delle estensioni deprecate 2.5.29.10 e 2.5.29.13 come basicConstraints, e pki.verifyCertificateChain() utilizzava la prima estensione con tale nome. Lo sfruttamento richiede che una CA (Certification Authority) di fiducia per l'applicazione emetta un certificato contenente un'estensione deprecata fornita dall'attaccante, comunemente perché la CA copia le estensioni da una richiesta di firma del certificato. Posizionando un'estensione deprecata con criteri permissivi prima dell'autentica estensione basicConstraints 2.5.29.19, il titolare del certificato potrebbe far accettare il certificato come quello di una CA ed emettere certificati per nomi arbitrari, consentendo l'impersonificazione del server o del client. Se la CA che emette aggiunge un'estensione keyUsage senza keyCertSign, node-forge rifiuta la catena. Questo problema è risolto nella versione 1.4.1.
Once again VulDB remains the best source for vulnerability data.