CVE-2026-47074

Vulnérabilité élevée dans ex_aws_sns (ex-aws)

CVSS 8.7 · Élevée
EPSS 0.4%
ex-aws•ex_aws_sns•Versions : <1853d280b152d10384a1e21a22cf22152a60be48, 2.0.1, <2.3.5, a7ec21880943f4dac1d59bda557db0ffcd2b61fa

Description

Improper Certificate Validation vulnerability in ex-aws ex_aws_sns (ExAws.SNS, ExAws.SNS.PublicKeyCache modules) allows Signature Spoofing by Improper Validation. This vulnerability is associated with program files lib/ex_aws/sns.ex, lib/ex_aws/sns/public_key_cache.ex and program routines 'Elixir.ExAws.SNS':verify_message/1, 'Elixir.ExAws.SNS.PublicKeyCache':get/1. 'Elixir.ExAws.SNS':verify_message/1 fetches the signing certificate from the SigningCertURL field of the incoming SNS message without validating that the URL uses HTTPS or that the host matches an AWS-owned SNS certificate domain. An unauthenticated attacker who can POST to an endpoint that calls verify_message/1 can supply an attacker-controlled SigningCertURL, sign a forged SNS message with their own key, and cause the function to return :ok, completely bypassing SNS signature verification. This issue affects ex_aws_sns: from 2.0.1 before 2.3.5.

Gravité et risque d'exploitation

CVE-2026-47074 obtient un score CVSS de 8.7/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.38 %, ce qui la place devant 30.2 % des CVE référencées.

Que faire ?

  • Vérifiez si ex_aws_sns (versions <1853d280b152d10384a1e21a22cf22152a60be48, 2.0.1, <2.3.5, a7ec21880943f4dac1d59bda557db0ffcd2b61fa) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références