rewindex

RewindexCVEsClerk

CVE-2026-41248: Official Clerk JavaScript SDKs: Middleware-based route protection bypass

Critical · CVSS 9.1 (CVSS 3.1)EPSS 0.32%, 25th percentilePublished Updated Assigner: GitHub_M

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

Vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N · CWE-436, CWE-863

Tracked companies

Clerk

Mapped from the CVE’s affected-product data, NVD CPE matches, vendor advisories or package feeds. A mapping means the vendor’s software is named, not that its hosted service was exposed.

Status incidents that name it

No tracked status incident names this CVE.

Affected vendors and products

clerk: astroclerk: nextjsclerk: nuxtclerk: shared

References

All CVEsMarkdownJSON