CVE-2026-82739

Vulnérabilité faible dans ash (ash-project)

CVSS 2.1 · Faible
EPSS 0.2%
ash-project•ash•Versions : <7dfe5f0b1ba4267580ded947dc861351d4dc8e2b, <3.32.2, fadecf3ee95640bd3bc7298df4799e0375537fd2, 2.17.20

Description

Generation of Error Message Containing Sensitive Information vulnerability in ash-project ash discloses the stored value of a confirmed field to an actor who fails its confirmation check. Ash.Resource.Validation.Confirm's atomic implementation (atomic/2 in lib/ash/resource/validation/confirm.ex) built the mismatch error with its value set to the field being confirmed. When the actor supplies only the confirmation argument and not the field itself, value resolves through atomic_ref/2 to the field's current stored value, so the mismatch error echoes that stored value back to the actor. Against a confirmation guarding a sensitive attribute, an actor can submit a deliberately wrong confirmation and read the real value from the returned error. The fix reports the actor-supplied confirmation in the error instead of the stored field value. This issue affects ash: from 2.17.20 before 3.32.2.

Gravité et risque d'exploitation

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

Que faire ?

  • Vérifiez si ash (versions <7dfe5f0b1ba4267580ded947dc861351d4dc8e2b, <3.32.2, fadecf3ee95640bd3bc7298df4799e0375537fd2, 2.17.20) 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