CVE-2026-122131 in Joi
Riassunto
di VulDB • 05/11/2026
Joi 17.13.6 prima della versione 17.13.9 e la serie 18.2.x fino alla versione 18.3.1 presentano una vulnerabilità di prototype pollution nelle funzioni compile() e merge() di lib/messages.js, che non rifiutano correttamente le chiavi del linguaggio __proto__. Gli attaccanti possono fornire configurazioni dei messaggi non attendibili tramite any().messages(), prefs, opzioni validate o Joi.extend per sostituire il prototipo dei messaggi compilati, alterando o interrompendo la renderizzazione degli errori di convalida e la logica dipendente.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.