CVE-2026-64941

Vulnérabilité faible dans phoenix_live_view (phoenixframework)

CVSS 2.1 · Faible
EPSS 0.6%
phoenixframework•phoenix_live_view•Versions : <1.1.33, b20dba3f65a380b2e4868dae03397f13d2daa070, <1.0.19, 1.1.0-rc.0, 0.5.0, 1.2.0-rc.0, <1.2.9, <*

Description

URL Redirection to Untrusted Site ('Open Redirect') vulnerability in phoenixframework phoenix_live_view allows an attacker to send a victim's browser to an origin of the attacker's choosing via a :to value containing ASCII tab, LF or CR. redirect/2 validates :to through the private validate_local_url!/2 in lib/phoenix_live_view.ex, which is intended to guarantee the target is a path within the application. It rejects a leading // and any backslash, but not ASCII tab, LF or CR. Browsers strip those three characters before parsing a URL, so a value such as /<TAB>/example.com passes validation as a path and is then resolved as the scheme-relative URL //example.com. The live navigation functions share the guard but are not affected, because the client expands their target against the current origin. push_patch/2 is also affected before 0.7.0, which is when that expansion was added. This issue affects phoenix_live_view: from 0.5.0 before 1.0.19, from 1.1.0-rc.0 before 1.1.33, and from 1.2.0-rc.0 before 1.2.9.

Gravité et risque d'exploitation

CVE-2026-64941 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.60 %, ce qui la place devant 47.7 % des CVE référencées.

Que faire ?

  • Vérifiez si phoenix_live_view (versions <1.1.33, b20dba3f65a380b2e4868dae03397f13d2daa070, <1.0.19, 1.1.0-rc.0, 0.5.0, 1.2.0-rc.0, <1.2.9, <*) 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