CVE-2026-64941: Elixir Incomplete Local Url Character Filter

The list of invalid local URL characters contains backslashes but omits tab, newline, or carriage return characters. Web browsers strip whitespace characters like ASCII tab (\t or %09) prior to parsing URLs, allowing attackers to bypass leading '//' checks and trigger open redirects.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Elixir
greprules fetch cve-2026-64941-elixir-incomplete-local-url-character-filter --engine opengrep

Description

The list of invalid local URL characters contains backslashes but omits tab, newline, or carriage return characters. Web browsers strip whitespace characters like ASCII tab (\t or %09) prior to parsing URLs, allowing attackers to bypass leading '//' checks and trigger open redirects.