CVE-2026-64941

Open redirect in Phoenix.LiveView.validate_local_url!/2 via ASCII tab, LF and CR

LOW
2.1
CVSS Score
Published: August 10, 2026 at 11:05 AM UTC
Updated: October 24, 2026 at 04:10 PM UTC
1 product affected across 1 vendorPhoenix Live View

Using phoenix_live_view by phoenixframework?

Get instant alerts when new vulnerabilities affect phoenix_live_view - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
LOW2.1
Exploit prediction
EPSS 0.6%
SSVC
PoC

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

All versions0.5.01.1.0-rc.01.2.0-rc.0b20dba3f65a380b2e4868dae03397f13d2daa070
Affected range stops below 1.0.19, so it looks safe — our inference, not a vendor statement
Affected range stops below 1.1.33, so it looks safe — our inference, not a vendor statement
Affected range stops below 1.2.9, so it looks safe — our inference, not a vendor statement

SSVC — Action Prioritization

SSVCPoCNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

2.1LOWEEF
Vector?

Quick Info

StatusAWAITING ANALYSIS
CWE
CWE-601

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card