CVE-2026-42349: @clerk astro
Vulnerability summary
CVE-2026-42349 is a high (CVSS 8.1) vulnerability in @clerk astro. EPSS estimates a 0.43% chance of exploitation in the next 30 days, higher than 36.2% of scored vulnerabilities.
Timeline
- 11-05-2026PublishedVulnerability first disclosed.
- 14-05-2026Last modifiedVulnerability information updated.
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.
CVSS metrics
5 scores · 3 sources · 2 versions- OSV · NpmEcosystem advisory · calculated7.6HighCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
- NVDNIST7.6HighCVSS: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
- OSV · NpmEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
EPSS trend
Probability
0.43%
Chance of exploitation in the next 30 days
Percentile
36%
Versus all other CVEs
30-day change
+0.19 pp
From 0.25% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-754Improper Check for Unusual or Exceptional ConditionsThe product does not check or incorrectly checks for unusual or exceptional conditions that are not expected to occur frequently during day to day operation of the product.
- CWE-863Incorrect AuthorizationThe product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
Affected systems
@clerk33 products
- astro≥ 2.0.0, ≤ 2.17.10 | ≥ 3.0.0, ≤ 3.0.17
- backend≥ 2.0.0, ≤ 2.33.2 | ≥ 3.0.0, ≤ 3.2.13
- chrome-extension≥ 1.3.5, ≤ 2.9.14 | ≥ 3.0.0, ≤ 3.1.14
- clerk-expo≥ 2.2.11, ≤ 2.19.35
- clerk-react≥ 5.9.0, ≤ 5.61.5
Clerk18 products
- clerk\/astro≥ 2.0.0, < 2.17.11 | ≥ 3.0.0, < 3.0.18
- clerk\/backend≥ 2.0.0, < 2.33.3 | ≥ 3.0.0, < 3.2.14
- clerk\/chrome-extension≥ 1.3.5, < 2.9.15 | ≥ 3.0.0, < 3.1.15
- clerk\/clerk-expo≥ 2.2.11, < 2.19.36
- clerk\/clerk-js≥ 5.22.0, < 5.125.10 | ≥ 6.0.0, < 6.7.5
2 vendors · 51 products
References
3 links- github.com/clerk/javascript/security/advisories/GHSA-w24r-5266-9c3cX Refsource CONFIRMWEBMitigationVendor Advisory
- github.com/clerk/javascriptPACKAGE