auth-js is an isomorphic Javascript library for Supabase Auth. Prior to version 2.69.1, 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.69.1.
History

Tue, 27 May 2025 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 27 May 2025 15:30:00 +0000

Type Values Removed Values Added
Description auth-js is an isomorphic Javascript library for Supabase Auth. Prior to version 2.69.1, 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.69.1.
Title auth-js Vulnerable to Insecure Path Routing from Malformed User Input
Weaknesses CWE-22
CWE-287
References
Metrics cvssV4_0

{'score': 2.7, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published: 2025-05-27T15:27:00.864Z

Updated: 2025-05-27T15:37:18.556Z

Reserved: 2025-05-19T15:46:00.395Z

Link: CVE-2025-48370

cve-icon Vulnrichment

Updated: 2025-05-27T15:37:14.802Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2025-05-27T16:15:32.880

Modified: 2025-05-28T15:01:30.720

Link: CVE-2025-48370

cve-icon Redhat

No data.