Description
Sentry-Javascript is an official Sentry SDKs for JavaScript. From 9.36.0 until 9.47.2, 10.75.2, and 11.0.0-rc.1, the webpack integration for @sentry/nextjs skips application middleware for every request path under a configured tunnelRoute, while the tunnel rewrite serves only the exact tunnel path with valid o and p query parameters. When an application route directly collides with the tunnel path or a root dynamic segment resolves under it, an unauthenticated request can reach that route without middleware authorization. Exploitation requires tunnelRoute, a webpack build, a colliding route, and middleware being the only authorization control. This issue is fixed in versions 9.47.2, 10.75.2, and 11.0.0-rc.1.
Published: 2026-10-21
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass
Action: Immediate Patch
AI Analysis

Impact

This vulnerability resides in the Sentry JavaScript SDK’s Next.js webpack integration. The injected code incorrectly skips application middleware for any request that matches a configured tunnelRoute. As a result, unauthenticated requests can reach routes that rely solely on middleware for authorization, exposing sensitive application behavior or data. The flaw is a classic authorization bypass (CWE‑693).

Affected Systems

Vendor getsentry provides the Sentry JavaScript SDK for Next.js. Versions from 9.36.0 up to and including 9.47.2, as well as 10.75.2 and 11.0.0‑rc.1, contain the regression that omits middleware processing on tunneled paths. Applications integrating these SDK versions cannot rely on middleware to gate access to routes that collide with the tunnel path or dynamic segments beneath it.

Risk and Exploitability

The CVSS base score of 9.1 places this issue in the high severity range, although an EPSS score is not available. It is not listed as a known exploited vulnerability in the CISA KEV catalog. Exploitation requires a configured tunnelRoute, a webpack‑built application, a route that collides with the tunnel path, and middleware as the sole authorization mechanism. An attacker can send a crafted HTTP request to the tunneled route and gain unauthorized access to protected resources.

Generated by OpenCVE AI on October 22, 2026 at 02:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a fixed Sentry JavaScript SDK version (9.47.2, 10.75.2, 11.0.0‑rc.1 or later).
  • If upgrading immediately is not feasible, disable the tunnelRoute feature or reconfigure routing so that no application route collides with the tunnel path or its dynamic segments.
  • Add independent authorization checks to critical routes that cannot rely solely on middleware, ensuring that even if the middleware is bypassed, the route remains secure.

Generated by OpenCVE AI on October 22, 2026 at 02:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-mchm-gjx6-7h55 Sentry-Javascript: Middleware Bypass when using Tunnel route
History

Wed, 28 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Getsentry
Getsentry sentry-javascript
Vendors & Products Getsentry
Getsentry sentry-javascript

Wed, 21 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Description Sentry-Javascript is an official Sentry SDKs for JavaScript. From 9.36.0 until 9.47.2, 10.75.2, and 11.0.0-rc.1, the webpack integration for @sentry/nextjs skips application middleware for every request path under a configured tunnelRoute, while the tunnel rewrite serves only the exact tunnel path with valid o and p query parameters. When an application route directly collides with the tunnel path or a root dynamic segment resolves under it, an unauthenticated request can reach that route without middleware authorization. Exploitation requires tunnelRoute, a webpack build, a colliding route, and middleware being the only authorization control. This issue is fixed in versions 9.47.2, 10.75.2, and 11.0.0-rc.1.
Title Sentry-Javascript: Middleware Bypass when using Tunnel route
Weaknesses CWE-693
References
Metrics cvssV4_0

{'score': 9.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Getsentry Sentry-javascript
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-28T01:38:14.177Z

Reserved: 2026-10-20T21:53:58.473Z

Link: CVE-2026-114139

cve-icon Vulnrichment

Updated: 2026-10-28T01:38:09.300Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T21:17:56.353

Modified: 2026-10-28T02:17:05.363

Link: CVE-2026-114139

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:40:27Z

Weaknesses
  • CWE-693

    Protection Mechanism Failure