Saltar al contenido principal

CVE-2026-111943: recuperación de claves de autoridades de certificación intermedias de eMudhra en los paquetes de confianza de AWS

ID del boletín: 2026-150-AWS
Alcance: AWS
Tipo de contenido: Importante (requiere atención)
Fecha de publicación: 24/10/2026 20:00 h PDT

Resumen:

Los paquetes de confianza TLS propiedad de AWS son almacenes de certificados que los servicios de AWS utilizan para validar las conexiones TLS salientes a puntos de conexión configurados por los clientes, incluidos los puntos de conexión de los proveedores de identidad, los servidores de origen y los destinos de los webhooks. Identificamos CVE-2026-111943, un problema de generación de claves criptográficas que afecta a una autoridad de certificación externa (eMudhra/emSign), cuyas claves privadas de CA intermedias podían recuperarse con facilidad debido a fallos catastróficos de entropía en la generación de claves P-384. Se generaron ocho claves privadas de CA intermedias (seis de TLS y dos de firma de código) cuyos valores escalares eran enteros pequeños, lo que permitía recuperarlas matemáticamente sin herramientas especializadas. Tenga en cuenta que los clientes cuyos clientes TLS exigen la comprobación de la revocación de certificados (mediante OCSP o CRL, con rechazo de la conexión si falla la comprobación) no se ven afectados, ya que la CA emisora revocó los certificados intermedios afectados el 18 de octubre de 2026 y la CA de firma cruzada revocó sus copias el 19 de octubre de 2026.

Certificados raíz afectados:

  • AAA Certificate Services (SPKI SHA-256: bd153ed7b0434f6886b17bce8bbe84ed340c7132d702a8f4fa318f756ecbd6f3)
  • emSign Root TLS CA – G3 (SPKI SHA-256: c619e4780ed8e0abeda24ad732567de4383a7ea941338f6d1a7d1b49ac792fe9)
  • emSign ECC Root CA – G3 (SPKI SHA-256: 8d417db2dd8bf5e3084d1e3f196d583849d81bdd4c00c70b9d39369e96b8c782)

Estado actual de mitigación:

  • Los cambios para eliminar los certificados raíz del almacén de confianza compartido de AWS se integraron e implementaron en el conjunto de versiones activo el 21 de octubre de 2026.
  • El AWS SDK para Python (boto3/botocore) se actualizó y se publicó en PyPI como la versión 1.43.117.
  • Amazon CloudFront lleva a cabo la eliminación de los certificados raíz del paquete de CA periférico, con fecha objetivo del 28 de octubre de 2026.
  • Ya están disponibles las actualizaciones de Amazon Linux 2 y Amazon Linux 2023. Los clientes deben actualizar el paquete ca-certificates: sudo yum update ca-certificates. Consulte los avisos ALAS CVE-2026-113470 y CVE-2026-111943 para obtener más información.
  • Amazon Corretto ha publicado versiones actualizadas del JDK para todas las líneas compatibles, de las que se eliminaron los certificados raíz afectados.
  • Bottlerocket publica AMI actualizadas con fecha objetivo del 26 de octubre de 2026, y los parámetros de AMI más recientes se actualizarán en las regiones comerciales a más tardar el 28 de octubre de 2026.
  • El equilibrador de carga de aplicación elimina los certificados raíz afectados del almacén de confianza utilizado para validar los puntos de conexión de los proveedores de identidad en la autenticación OIDC y JWT. Los equilibradores de carga de aplicación con autenticación OIDC o JWT habilitada se actualizan entre el 29 y el 31 de octubre de 2026, y los nuevos equilibradores de carga de aplicación estarán protegidos a más tardar el 2 de noviembre de 2026. Los clientes que utilizan la autenticación OIDC o JWT en equilibradores de carga de aplicación reciben notificaciones a través de AWS Health. Si el certificado de un proveedor de identidad tiene una cadena de certificación que llega a uno de los certificados raíz afectados, sustitúyalo por un certificado de una autoridad de certificación en la que AWS confíe a más tardar el 28 de octubre de 2026.
  • AWS Security Token Service (STS) y Amazon Cognito han completado la implementación de las actualizaciones de los almacenes de confianza y han eliminado los certificados raíz afectados que se utilizaban para validar las conexiones TLS salientes a los puntos de conexión de los proveedores de identidad.
  • RDS para SQL Server está en proceso de actualizar los hosts administrados para eliminar los certificados raíz afectados, con fecha objetivo del 30 de octubre de 2026. No se requiere ninguna acción por parte del cliente.
  • EMR tiene previsto publicar versiones actualizadas para el 31 de octubre de 2026. Los clientes deben aplicar las actualizaciones cuando estén disponibles.

Guía de mitigación:

  • Amazon CloudFront: Los clientes cuyos certificados de los servidores de origen estén vinculados mediante una cadena de certificación a uno de los tres certificados raíz afectados pueden experimentar errores de validación TLS a medida que AWS elimina esos certificados raíz del paquete de CA periférico de CloudFront. Los clientes afectados han recibido una notificación a través de su Personal Health Dashboard.

  • Elastic Load Balancing (equilibrador de carga de aplicación): AWS notifica mediante AWS Health a los clientes cuyos equilibradores de carga de aplicación utilizan autenticación OIDC o JWT. Si el certificado de un proveedor de identidad tiene una cadena de certificación que llega a uno de los certificados raíz afectados, sustitúyalo por un certificado de una autoridad de certificación en la que AWS confíe a más tardar el 28 de octubre de 2026.

  • Amazon Corretto: Los clientes deben actualizar a las versiones más recientes, que ya están disponibles para su descarga.

  • Amazon Linux 2 y Amazon Linux 2023: La actualización del paquete ca-certificates ya está disponible:
         sudo yum update ca-certificates

  • AWS SDK para Python (boto3/botocore): AWS SDK para Python (boto3/botocore): Actualice botocore a la versión 1.43.117 o posterior.

  • Bottlerocket: Los clientes que ejecutan cargas de trabajo basadas en Bottlerocket en Amazon Elastic Kubernetes Service (EKS) o Amazon Elastic Container Service (ECS) con versiones de AMI iguales o anteriores a la v1.67.0 se ven afectados hasta que estén disponibles las AMI actualizadas. Los clientes deben aplicar la anulación temporal de confianza por nodo mediante la API de Bottlerocket:

Anulación temporal de confianza por nodo

bash
apiclient apply <<'EOF'
# emSign ECC Root CA - C3 (O=eMudhra Inc)
# SHA-256 BC:4D:80:9B:15:18:9D:78:DB:3E:1D:8C:F4:F9:72:6A:79:5D:A1:64:3C:A5:F1:35:8E:1D:DB:0E:DC:0D:7E:B3
[settings.pki.emsign-ecc-c3]
trusted = false
data = "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWJHZ0F3SUJBZ0lLZTNHMmdsYTRFbnljcURBS0JnZ3Foa2pPUFFRREF6QmFNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUcKQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVVTUJJR0ExVUVDaE1MWlUxMVpHaHlZU0JKYm1NeElEQWVCZ05WQkFNVEYyVnRVMmxuYmlCRgpRME1nVW05dmRDQkRRU0F0SUVNek1CNFhEVEU0TURJeE9ERTRNekF3TUZvWERUUXpNREl4T0RFNE16QXdNRm93V2pFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQXNUQ21WdFUybG5iaUJRUzBreEZEQVNCZ05WQkFvVEMyVk5kV1JvY21FZ1NXNWpNU0F3SGdZRFZRUUQKRXhkbGJWTnBaMjRnUlVORElGSnZiM1FnUTBFZ0xTQkRNekIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJQMmxZYTU3SmhBZAo2YmNpTUs0RzlJR3pzVUp4bFRtODAxTGpyNi81OHBjMWtqWkdEb2VWamJrNVd1bTczOUQreUFkQlBMdFZiNE9qYXZ0aXNJR0pBbkI5ClNNVks0K2tpVkNKTms3dENESzkzbkNPbWZkZGhFYzVseC9oLy92WHlxYU5DTUVBd0hRWURWUjBPQkJZRUZQdGFTTkNBSUVEeXFPa0EKQjJrWmQ2Zm13L1RQTUE0R0ExVWREd0VCL3dRRUF3SUJCakFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQW9HQ0NxR1NNNDlCQU1EQTJnQQpNR1VDTVFDMDJDOENpZjIyVEdLNlEwNFRoSEsxcnQwYzN0YTEzRmFQV0VCYUxkNGdUQ0tEeXBPb2Z1NFNRTWZXaDAvNDM0VUNNQndVClpPUjhsb01SbkxEUldtRkxwZzlKMHdEOG9memtwZjkvcmRjdzBNZDNmNzZCQjFVd1VDQVU5VmM0Q3FneFVRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="

# emSign ECC Root CA - G3 (O=eMudhra Technologies Limited)
# SHA-256 86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B
[settings.pki.emsign-ecc-g3]
trusted = false
data = "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNUakNDQWRPZ0F3SUJBZ0lLUFBZSHFXaHdEdHFMaERBS0JnZ3Foa2pPUFFRREF6QnJNUXN3Q1FZRFZRUUdFd0pKVGpFVE1CRUcKQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVsTUNNR0ExVUVDaE1jWlUxMVpHaHlZU0JVWldOb2JtOXNiMmRwWlhNZ1RHbHRhWFJsWkRFZwpNQjRHQTFVRUF4TVhaVzFUYVdkdUlFVkRReUJTYjI5MElFTkJJQzBnUnpNd0hoY05NVGd3TWpFNE1UZ3pNREF3V2hjTk5ETXdNakU0Ck1UZ3pNREF3V2pCck1Rc3dDUVlEVlFRR0V3SkpUakVUTUJFR0ExVUVDeE1LWlcxVGFXZHVJRkJMU1RFbE1DTUdBMVVFQ2hNY1pVMTEKWkdoeVlTQlVaV05vYm05c2IyZHBaWE1nVEdsdGFYUmxaREVnTUI0R0ExVUVBeE1YWlcxVGFXZHVJRVZEUXlCU2IyOTBJRU5CSUMwZwpSek13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUWpwUXk0TFJMMUtQT3hzdDNpQWhLQW5qbGZTVTJmeVNVMFdYVHN1d1ljCjU4QnlyK2l1TCtGQlZJY1VxRXF5Nkh5QzVsdHF0ZHl6ZGM2TEJ0Q0dJNzlHMVk0UFB3VDAxeHlTZnZhbFk4TDFYNDR1VDZFWUdRSXIKTWdxQ1pIMFdrOUdqUWpCQU1CMEdBMVVkRGdRV0JCUjhYUUtFRTlUTWlwdUJ6aGNjTGlrZW5FaGpRakFPQmdOVkhROEJBZjhFQkFNQwpBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOcEFEQm1BakVBdnZOaHp3SVFIV1NWQjdnWWJvaUZCUytECkNCZVF5aCtLVE9nTkczcXhyZFdCQ1Vmdk82d0lCSHhjbWJIdFJ3ZlNBakVBbmJwVi9LbEs2TzN0NW5ZQlFudkkrR0RaalZHTFZUdjcKakh2clpRbkQrSmJOUjZpQzhoWlZkeVIrRWhDVkJDeWoKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="

# emSign Root CA - C1 (O=eMudhra Inc)
# SHA-256 12:56:09:AA:30:1D:A0:A2:49:B9:7A:82:39:CB:6A:34:21:6F:44:DC:AC:9F:39:54:B1:42:92:F2:E8:C8:60:8F
[settings.pki.emsign-root-c1]
trusted = false
data = "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURjekNDQWx1Z0F3SUJBZ0lMQUs3UEFMckV6ekw0UTdJd0RRWUpLb1pJaHZjTkFRRUxCUUF3VmpFTE1Ba0dBMVVFQmhNQ1ZWTXgKRXpBUkJnTlZCQXNUQ21WdFUybG5iaUJRUzBreEZEQVNCZ05WQkFvVEMyVk5kV1JvY21FZ1NXNWpNUnd3R2dZRFZRUURFeE5sYlZOcApaMjRnVW05dmRDQkRRU0F0SUVNeE1CNFhEVEU0TURJeE9ERTRNekF3TUZvWERUUXpNREl4T0RFNE16QXdNRm93VmpFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQXNUQ21WdFUybG5iaUJRUzBreEZEQVNCZ05WQkFvVEMyVk5kV1JvY21FZ1NXNWpNUnd3R2dZRFZRUUQKRXhObGJWTnBaMjRnVW05dmRDQkRRU0F0SUVNeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeit1cAp1ZkdaQmN6WUtDRks4M00wVVlSV0VQV2dUeXdTNC9vVG1pZlF6L2w1R25SZkhYazUvRnY0Y0k3Z2tsTDM1Q1g1VklQWkhkUElXb1UvClhzZTJCKzQrd002YXI2eFdRaW81SlhEV3Y3VjdOcTJzOW5QY3pkY2Rpb09sK3l1UUZUZHJIQ1pIM0RzcFZwTnFzOEZxT3AwOTljR1gKT0ZnRml4d1I0K1MwdUYyRkhZUCtlRjhMUldnWVNLVkdjelE3L2cvSWRydkhHUE1GMFliemhlM251ZGt5clZXSXpxYTJrYkJQckg0VgpJNWIyUC9BZ05CYmVDc2JFQkVWNWY2Zjl2dEtwcGErY3hTTXE5endoYkwydmowN0ZPckx6TkJMODM0QWFTYVRVcVpYM25vbGVvb21zCmxNdW9hSnV2aW1VbnpZbnUzWXkxYXlsd1E2QnBDK1M1RHdJREFRQUJvMEl3UURBZEJnTlZIUTRFRmdRVS9xSGdjQjRxQXpsU1drSysKWEpHRmVoaXFUYlV3RGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0VCQU1KS1Z2b1ZJWHNvb3VubEhmdjRMY1E1bGtGTU95Y3N4R3dZRllER3JLOUhXUzhtQytNMnNPODcva09YU1RLWkVoVmIzeEVwCi82dFQrTHZCZUErc25GT3ZWNzFvakQxcE0vQ2pvQ05qTzJSbklrU3QxWEhMVmlwNGtxTlBFakUyTnVMZS9nREVvMkFQSjYyZ3NJcTEKTm5wU29iMG45Q0FuWXVoTmxDUVQ1QW9FNlR5ckxzaERDVXJHWVFUbFNUUiswOFRJOVEvQXF1bTZWRjd6WXl0UFQxRFUvcmw3bVl3OQp3QzY4QWl2VHhFRGtpZ2N4SHB2T0pwa1QreEhxbWlJTUVSbkhYaHVCVURESWxoSnU1OHRCZjVFN29rZTNWSUFiM0FETW1wRHF3OE5RCkJtSU1NTUFWU0tlb1dYemhyaUtpNGdwNkQvcGlxMUpNNGZIZnlyNkREVUk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
EOF

Referencias:


Envíe un correo electrónico a aws-security@amazon.com  si tiene alguna pregunta o inquietud sobre seguridad.