Skip to main content
← All vulnerabilities
CVE-2025-48370GHSA-8R88-6CJ9-9FH5

auth-js Vulnerable to Insecure Path Routing from Malformed User Input

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

Summary

auth-js is an isomorphic Javascript library for Supabase Auth. Prior to version 2.70.0, the library functions getUserById, deleteUser, updateUserById, listFactors and deleteFactor did not require the user supplied values to be valid UUIDs. This could lead to a URL path traversal, resulting in the wrong API function being called. Implementations that follow security best practice and validate user controlled inputs, such as the userId are not affected by this. This issue has been patched in version 2.70.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • supabase auth-js

    fixed in 2.70.0

  • @supabase/auth-jsnpm

    fixed in 2.70.0

References 3

GitHub · supabase/auth-js