Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en ex_aws_sns de ex-aws (CVE-2026-47074)

Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-295 Validación incorrecta de certificados
Fecha de publicación:
28/05/2026
Última modificación:
26/10/2026

Descripción

La vulnerabilidad de validación de certificado incorrecta en ex-aws ex_aws_sns (módulos ExAws.SNS, ExAws.SNS.PublicKeyCache) permite la suplantación de firma por validación incorrecta.<br /> <br /> Esta vulnerabilidad está asociada con los archivos de programa lib/ex_aws/sns.ex, lib/ex_aws/sns/public_key_cache.ex y las rutinas de programa ’Elixir.ExAws.SNS’:verify_message/1, ’Elixir.ExAws.SNS.PublicKeyCache’:get/1.<br /> <br /> ’Elixir.ExAws.SNS’:verify_message/1 obtiene el certificado de firma del campo SigningCertURL del mensaje SNS entrante sin validar que la URL utilice HTTPS o que el host coincida con un dominio de certificado SNS propiedad de AWS. Un atacante no autenticado que puede realizar una solicitud POST a un endpoint que llama a verify_message/1 puede proporcionar una SigningCertURL controlada por el atacante, firmar un mensaje SNS falsificado con su propia clave y hacer que la función devuelva :ok, omitiendo completamente la verificación de firma de SNS.<br /> <br /> Este problema afecta a ex_aws_sns: desde 2.0.1 antes de 2.3.5.