Skip to main content
← All vulnerabilities
CVE-2025-56200GHSA-9965-VMPH-33XX

A URL validation bypass vulnerability exists in validator.js through version 13.15.15.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 13.15.20
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

A URL validation bypass vulnerability exists in validator.js through version 13.15.15. The isURL() function uses '://' as a delimiter to parse protocols, while browsers use ':' as the delimiter. This parsing difference allows attackers to bypass protocol and domain validation by crafting URLs leading to XSS and Open Redirect attacks.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • validatornpm

    fixed in 13.15.20

References 3

gist.github.com

GitHub · validatorjs/validator.js