← Back

CVE-2026-42349

nvd nist
Published: May 11, 2026Modified: Oct 26, 2026

JSON object

Loading...
7.6
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Show more
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XShow less
Source: security-advisories@github.com (Secondary)

Description

Clerk JavaScript is the official JavaScript repository for Clerk authentication. has(), auth.protect(), and related authorization predicates in @clerk/shared, @clerk/nextjs, @clerk/backend, and other framework SDKs can return true for certain combined authorization checks when the result should be false, allowing a gated action to proceed for a user who does not satisfy the full set of requested conditions. This call shape can be bypassed if certain conditions are met: a has() or auth.protect() call that combines a reverification check with any of role, permission, feature, or plan, or that combines a billing check (feature or plan) with a role or permission check. This vulnerability is fixed in @clerk/clerk-js 5.125.10 and 6.7.5.

Affected (29)

17 products
Clerk/astro
Clerk/backend
Clerk/chrome Extension
Clerk/clerk Expo
Clerk/clerk Js
Clerk/clerk React
Clerk/expo
Clerk/express
Clerk/fastify
Clerk/hono
Clerk/nextjs
Clerk/nuxt
Clerk/react
Clerk/react Router
Clerk/shared
Clerk/tanstack React Start
Clerk/vue
Configuration A
29 vulnerable
Vulnerable SoftwareAffected Versions
Clerk
2.0.0 ≤ version < 2.17.11
3.0.0 ≤ version < 3.0.18
Clerk
2.0.0 ≤ version < 2.33.3
3.0.0 ≤ version < 3.2.14
Clerk
1.3.5 ≤ version < 2.9.15
3.0.0 ≤ version < 3.1.15
2.2.11 ≤ version < 2.19.36
Clerk
5.22.0 ≤ version < 5.125.10
6.0.0 ≤ version < 6.7.5
5.9.0 ≤ version < 5.61.6
3.0.0 ≤ version < 3.2.2
Clerk
0.1.0 ≤ version < 1.7.79
2.0.0 ≤ version < 2.1.6
Clerk
1.0.42 ≤ version < 2.6.31
3.0.0 ≤ version < 3.1.16
0.0.2 ≤ version < 0.1.16
Clerk
6.0.0 ≤ version ≤ 6.39.3
7.0.0 ≤ version < 7.2.4
Clerk
1.0.0 ≤ version < 1.13.29
2.0.0 ≤ version < 2.2.5
6.0.0 ≤ version < 6.4.3
Clerk
0.0.1 ≤ version < 2.4.13
3.0.0 ≤ version < 3.1.4
Clerk
3.0.0 ≤ version < 3.47.5
4.0.0 ≤ version < 4.8.3
Clerk
0.0.1 ≤ version < 0.29.11
1.0.0 ≤ version < 1.1.4
Clerk
1.0.0 ≤ version < 1.17.21
2.0.0 ≤ version < 2.0.16

References (2)

Source: security-advisories@github.com
MitigationVendor Advisory
Source: 134c704f-9b21-4f2e-91b3-4a467353bcc0
MitigationVendor Advisory

Timeline

No history available yet.