ADVISORY

HIGH: dssrf — dssrf has an SSRF bypass with remove_at_symbol_in_string

Summary isurlsafe in v1.0.3 contains an SSRF bypass. removeatsymbolinstring is applied to the raw URL string before new URL() parses it. This strips the @ that separates userinfo from host, corrupting the hostname so internal IPs are never checked.…

Source dssrfPublished 4d ago · Jul 30, 2026Posted on Bluesky

What we hold

Package
dssrf
Ecosystem
npm
Severity
HIGH
ID
CVE-2026-54722

Summary isurlsafe in v1.0.3 contains an SSRF bypass. removeatsymbolinstring is applied to the raw URL string before new URL() parses it. This strips the @ that separates userinfo from host, corrupting the hostname so internal IPs are never checked.…