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.…