Zurück zur Liste

dssrf has an SSRF bypass with remove_at_symbol_in_string — CVE-2026-54722

GitHub · GitHub · CVE-2026-54722

ID
CVE-2026-54722
Datum
Quelle
GitHub
Vendor
GitHub
Risiko
high

Zusammenfassung

## Summary `is_url_safe` in v1.0.3 contains an SSRF bypass. `remove_at_symbol_in_string` 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. ## Vulnerability In `helpers.ts`, `is_url_safe` does: ```ts u = remove_at_symbol_in_string(u); // strips ALL '@' from the raw string // ... const…

Zeitlicher Verlauf

Von der Quelle veröffentlicht
2026-07-30

Risikokontext

  • Gemeldeter Schweregrad oder Risikowert: high.
  • Prüfe die Exponierung für das betroffene Produkt oder die Produktfamilie: npm: dssrf.

Produkt

npm: dssrf

Was tun?

Allgemeine, vorsichtige Schritte (bitte prüfe die offizielle Quelle für Details):

  • Priorisiere sofort Patches oder Mitigations (hohes akutes Risiko).
  • Identifiziere betroffene Produktversionen und prüfe, ob du betroffen bist.
  • Spiele Hersteller-Updates/Patches ein oder setze empfohlene Mitigations um.
  • Lies das offizielle Advisory für betroffene Versionen und konkrete Schritte.

Offizielles Advisory

Nachweise und Herkunft

Kanonische Advisory-ID
CVE-2026-54722
Quelle
GitHub
Vendor
GitHub
Von der Quelle veröffentlicht
2026-07-30
Letzte Quellenaktivität
2026-07-30
Weitere Kennungen
GHSA-CG4G-M8JX-VJV2
Kuratiert von
hlukh.ch

Verwandte Hinweise und Zusammenhänge

Diese Hinweise sind anhand gemeinsamer CVE-, Produkt-, Hersteller-, Quellen- oder Zeitsignale verknüpft.