CVE-2025-58765
CVE-2025-58765 · wabac.js has XSS vulnerability in 404 error handling logic
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
wabac.js provides a full web archive replay system, or 'wayback machine', using Service Workers. A Reflected Cross-Site Scripting (XSS) vulnerability exists in the 404 error handling logic of wabac.js v2.23.10 and below. The parameter `requestURL` (derived from the original request target) is directly embedded into an inline `<script>` block without sanitization or escaping. This allows an attacker to craft a malicious URL that executes arbitrary JavaScript in the victim’s browser. The scope may be limited by CORS policies, depending on the situation in which wabac.js is used. The vulnerability is fixed in wabac.js v2.23.11.
CVSS 7.1 · Hoch · EPSS 0,3% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: node
Betroffene Produkte und Versionen
wabac.js
- Softwareversionen
- < 2.23.11: Betroffen
Keine Korrektur veröffentlicht
@webrecorder/wabac npm
- Betroffene Versionsbereiche
- SEMVER: < 2.23.11
Auf 2.23.11 aktualisieren
replaywebpage npm
- Betroffene Versionsbereiche
- SEMVER: < 2.3.17
Auf 2.3.17 aktualisieren
@webrecorder/archivewebpage npm
- Betroffene Versionsbereiche
- SEMVER: < 0.15.4
Auf 0.15.4 aktualisieren