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.
Impacto
Puntuación base 4.0
8.70
Gravedad 4.0
ALTA


