Mozilla, Google, Apple block compromised eMudhra CA certificates
BleepingComputer · 21 oct, 02:46

Ocho certificados intermedios de la autoridad de certificación eMudhra fueron comprometidos debido a claves P-384 débiles generadas por un error de script en abril de 2025: los valores de las claves eran menores de 256, permitiendo que cualquiera las recuperase y falsificase certificados para suplantaciones de sitios legítimos. Mozilla, Google y Apple bloquearon los certificados comprometidos, y múltiples desarrolladores de software publicaron actualizaciones para eliminar la confianza en los certificados revocados.
El investigador Wayne descubrió la vulnerabilidad el 17 de octubre al escanear datos públicos de certificados. Según el informe de Mozilla, todos los ocho certificados utilizaban claves privadas P-384 generadas en abril de 2025 con valores inferiores a 256, permitiendo la recuperación exhaustiva de solo 256 números posibles. El investigador Flüpke publicó en GitHub una de las claves comprometidas como demostración, confirmando que la clave del certificado «EM OV TLS CA - G3C» de eMudhra tenía un valor de apenas 4.
eMudhra atribuyó el error a un fallo en un script de generación de certificados que produjo un conjunto de claves más débiles que fueron seleccionadas erróneamente debido a etiquetas similares a las claves generadas correctamente. Aunque no hay evidencia de explotación activa, los atacantes podrían haber recuperado y abusado de las claves débiles desde su creación. Mozilla bloqueó los certificados mediante el sistema OneCRL en Firefox el 17 de octubre, Google Chrome el mismo día y Apple el 19. Se liberaron múltiples actualizaciones de software: Firefox 158.0.1, Go 1.27.3 y 1.26.10 (CVE-2026-111943), además de parches en NSS, curl, Python certifi, Rust, Node.js y otras herramientas.
Puntos clave
- Ocho certificados intermedios P-384 con claves inferiores a 256 bits, recuperables por fuerza bruta inmediata
- Generados en abril de 2025 por error de script; no hay prueba de explotación activa pero potencial desde entonces
- Firefox 158.0.1, Go 1.27.3/1.26.10, NSS 3.131.1, Python certifi 2026.10.19 y parches en múltiples plataformas
- Software con almacenes de certificados propios o sin comprobación de revocación sigue siendo vulnerable hasta actualizar
- macOS /usr/bin/curl puede seguir confiando en certificados comprometidos al carecer de comprobación de revocación
Figuras de la fuente
