Clerk JavaScript is the official JavaScript repository for Clerk authentication. createRouteMatcher in @clerk/nextjs, @clerk/nuxt, and @clerk/astro can be bypassed by certain crafted requests, allowing them to skip middleware gating and reach downstream handlers. This vulnerability is fixed in @clerk/astro 1.5.7, 2.17.10, and 3.0.15; @clerk/nextjs 5.7.6, 6.39.2, and 7.2.1; @clerk/nuxt 1.13.28 and 2.2.2; and @clerk/shared 2.22.1, 3.47.4, anc 4.8.1
Metrics
Affected Vendors & Products
References
History
Mon, 27 Apr 2026 20:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Clerk
Clerk astro Clerk nextjs Clerk nuxt Clerk shared |
|
| Vendors & Products |
Clerk
Clerk astro Clerk nextjs Clerk nuxt Clerk shared |
Mon, 27 Apr 2026 14:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Fri, 24 Apr 2026 21:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Clerk JavaScript is the official JavaScript repository for Clerk authentication. createRouteMatcher in @clerk/nextjs, @clerk/nuxt, and @clerk/astro can be bypassed by certain crafted requests, allowing them to skip middleware gating and reach downstream handlers. This vulnerability is fixed in @clerk/astro 1.5.7, 2.17.10, and 3.0.15; @clerk/nextjs 5.7.6, 6.39.2, and 7.2.1; @clerk/nuxt 1.13.28 and 2.2.2; and @clerk/shared 2.22.1, 3.47.4, anc 4.8.1 | |
| Title | Official Clerk JavaScript SDKs: Middleware-based route protection bypass | |
| Weaknesses | CWE-436 CWE-863 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published: 2026-04-24T21:04:35.810Z
Updated: 2026-04-27T13:46:28.646Z
Reserved: 2026-04-18T03:47:03.136Z
Link: CVE-2026-41248
Updated: 2026-04-27T13:46:23.286Z
Status : Awaiting Analysis
Published: 2026-04-24T21:16:18.497
Modified: 2026-04-27T18:57:20.293
Link: CVE-2026-41248
No data.