Pular para o conteúdo principal

CVE-2026-111943: recuperação de chave de CA intermediária da eMudhra nos pacotes de confiança da AWS

ID do boletim: 2026-150-AWS
Escopo: AWS
Tipo de conteúdo: Importante (requer atenção)
Data de publicação: 24/10/2026 20:00 PDT

Resumo:

Os pacotes de confiança TLS da AWS são repositórios de certificados usados pelos serviços da AWS para validar conexões TLS de saída para endpoints configurados pelo cliente, incluindo endpoints de provedores de identidades, servidores de origem e destinos de webhooks. Identificamos a vulnerabilidade CVE-2026-111943, um problema na geração de chaves criptográficas que afeta uma Autoridade de Certificação externa (eMudhra/emSign), cujas chaves privadas de CAs intermediárias eram facilmente recuperáveis devido a falhas catastróficas de entropia na geração de chaves P-384. Oito chaves privadas de CAs intermediárias (seis TLS, duas de assinatura de código) foram geradas com valores escalares de números inteiros pequenos, tornando-as matematicamente recuperáveis sem ferramentas especializadas. Observe que clientes cujos clientes TLS exigem a verificação de revogação de certificados (OCSP ou CRL no modo fail-closed) não foram afetados, pois a CA emissora revogou as CAs intermediárias afetadas em 18/10/2026, e a CA de assinatura cruzada revogou suas cópias em 19/10/2026.

Raízes afetadas:

  • 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)

Status atual de mitigação:

  • As alterações para remoção da CA raiz do repositório de confiança compartilhado da AWS foram mescladas e implantadas no conjunto de versões ativas em 21/10/2026.
  • O AWS SDK para Python (boto3/botocore) foi atualizado e lançado para o PyPI como versão 1.43.117.
  • O Amazon CloudFront está implantando a remoção de raízes do pacote de CAs de borda até a data prevista de 28/10/2026.
  • As atualizações do Amazon Linux 2 e Amazon Linux 2023 já estão disponíveis. Os clientes devem atualizar o pacote ca-certificates: sudo yum update ca-certificates. Acompanhe os boletins ALAS CVE-2026-113470 e CVE-2026-111943 para obter mais informações.
  • O Amazon Corretto lançou versões atualizadas do JDK em todas as linhas compatíveis, com as raízes afetadas removidas.
  • O Bottlerocket está publicando AMIs atualizadas com previsão para 26/10/2026, com os parâmetros das AMIs mais recentes sendo atualizados nas regiões comerciais até 28/10/2026.
  • O Application Load Balancer está removendo as raízes afetadas do repositório confiável usado para validar endpoints de provedores de identidades para autenticação OIDC e JWT. Os Application Load Balancers com a autenticação OIDC ou JWT habilitada estão sendo atualizados entre 29/10/2026 e 31/10/2026, e os Application Load Balancers recém-criados estarão protegidos até 02/11/2026. Os clientes que usam a autenticação OIDC ou JWT nos Application Load Balancers estão sendo notificados por meio do AWS Health. Se um certificado de provedor de identidades estiver encadeado a uma das raízes afetadas, substitua-o por um certificado de uma Autoridade de Certificação confiável da AWS até 28/10/2026.
  • O AWS Security Token Service (STS) e o Amazon Cognito concluíram a implantação de atualizações de repositórios confiáveis, removendo as raízes afetadas usadas para validar conexões TLS de saída com endpoints de provedores de identidades.
  • O RDS para SQL Server está atualizando os hosts gerenciados para remover as raízes afetadas, com previsão para 30/10/2026. Não é necessária nenhuma ação por parte do cliente.
  • O EMR está lançando versões atualizadas previstas para 31/10/2026. Os clientes deverão atualizar quando disponível.

Orientação de mitigação:

  • Amazon CloudFront: Os clientes cujos certificados de servidor de origem estejam encadeados a uma das três raízes afetadas podem enfrentar falhas de validação TLS à medida que a AWS as remove do pacote de CAs da borda do CloudFront. Os clientes afetados foram notificados por meio do Personal Health Dashboard.

  • Elastic Load Balancing (Application Load Balancer): a AWS está notificando os clientes cujos Application Load Balancers usam a autenticação OIDC ou JWT por meio do AWS Health. Se o endpoint do seu provedor de identidades apresentar um certificado encadeado a uma das raízes afetadas, substitua-o por um certificado de uma Autoridade de Certificação confiável da AWS até 28/10/2026.

  • Amazon Corretto: os clientes devem fazer o upgrade para as versões mais recentes, que agora estão disponíveis para download.

  • Amazon Linux 2 e Amazon Linux 2023: a atualização para o pacote ca-certificates já está disponível:
         sudo yum update ca-certificates

  • AWS SDK para Python (boto3/botocore): AWS SDK para Python (boto3/botocore): Atualize para a versão 1.43.117 ou posterior do botocore.

  • Bottlerocket: os clientes que executam workloads baseadas no Bottlerocket no Amazon Elastic Kubernetes Service (EKS) ou no Amazon Elastic Container Service (ECS) em versões de AMI iguais ou inferiores à v1.67.0 permanecem afetados até que as AMIs atualizadas estejam disponíveis. Os clientes devem aplicar a substituição temporária de confiança por nó usando a API do Bottlerocket:

Substituição provisória de confiança por nó

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

Referências:


Envie um e-mail para aws-security@amazon.com  com qualquer dúvida ou preocupação relacionada à segurança.