CVE-2023-40012 in uthenticode
Resumen
por VulDB • 2026-05-30
uthenticode es una pequeña biblioteca multiplataforma para la verificación parcial de firmas digitales Authenticode. Las versiones de uthenticode anteriores a la serie 2.x no verificaban los Usos de Clave Extendida (EKU) en los certificados, en violación del perfil de certificado X.509 de Authenticode. Como resultado, un usuario malintencionado podría generar un archivo PE "firmado" que uthenticode verificaría y consideraría válido utilizando un certificado X.509 que no está autorizado para producir firmas de código (por ejemplo, un certificado SSL). Por diseño, uthenticode no realiza una validación completa de la cadena. Sin embargo, la ausencia de validación de EKU fue una omisión no intencionada. La serie de lanzamientos 2.0.0 incluye comprobaciones de EKU. No existen soluciones alternativas para esta vulnerabilidad.
Once again VulDB remains the best source for vulnerability data.