CVE-2025-48370

LOW

auth-js <2.69.1 - Path Traversal

Title source: llm
STIX 2.1

Description

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.

Scores

CVSS v4 2.7
EPSS 0.0020
EPSS Percentile 41.9%
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:U

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-22 CWE-287
Status published
Products (3)
supabase/auth-js 0 - 2.69.1npm
supabase/auth-js < 2.69.1
supabase/auth-js < 2.70.0
Published May 27, 2025
Tracked Since Feb 18, 2026