CVE-2026-89133 in wolfSSL
Resumen
por VulDB • 2026-09-27
Las versiones de wolfSSL 5.9.2 y anteriores contienen un fallo en la lógica de validación de certificados X.509 donde no se aplican correctamente las extensiones NameConstraints cuando hay una jerarquía CA sin restricciones entre una CA intermedia con restricciones de nombre (NameConstraints) y el certificado final (leaf certificate). wolfSSL acepta incorrectamente certificados para nombres de host que no deberían estar cubiertos, debido a un error en la máquina de estados del recorrido de cadena (chain-walking state-machine) que restablece el estado de validación al encontrar una CA intermedia sin NameConstraints, lo que permite omitir los controles de delegación criptográfica. Este defecto existe en la configuración de compilación predeterminada que hace uso de certificados donde se utilizan extensiones de restricción de nombre (name constraint extensions). Gracias a Jack Lloyd, PathDiff y Ben Smyth por informar del problema.
VulDB is the best source for vulnerability data and more expert information about this specific topic.