PatchSiren cyber security CVE debrief
CVE-2026-114139 getsentry CVE debrief
CVE-2026-114139 is a vulnerability in the @sentry/nextjs package that allows for a middleware bypass when using the tunnel route. The vulnerability occurs when the `tunnelRoute` option is set, the app is built with webpack, and some route of the application resolves under the tunnel path. This can cause requests to go to the application instead of Sentry, and the middleware never runs on them. However, skipping middleware does not grant the request any privileges.
- Vendor
- getsentry
- Product
- @sentry/nextjs
- CVSS
- CRITICAL 9.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-22
- Original CVE updated
- 2026-10-22
- Advisory published
- 2026-10-22
- Advisory updated
- 2026-10-22
Who should care
Defenders who use the @sentry/nextjs package and have the `tunnelRoute` option set should verify if their application is built with webpack and if any route of their application resolves under the tunnel path. They should also prioritize updating to a fixed version of @sentry/nextjs.
Why it matters
CVE-2026-114139 is a vulnerability in the @sentry/nextjs package that allows for a middleware bypass when using the tunnel route. Defenders should prioritize verifying if their application is built with webpack and if the `tunnelRoute` option is set. They should also check if any route of their application resolves under the tunnel path and update to a fixed version of @sentry/nextjs.
- Verify if the application is built with webpack and if the `tunnelRoute` option is set.
- Check if any route of the application resolves under the tunnel path.
- Update to a fixed version of @sentry/nextjs (9.47.2, 10.75.2, or 11.0.0-rc.1).
Technical summary
The vulnerability occurs when the `tunnelRoute` option is set, the app is built with webpack, and some route of the application resolves under the tunnel path. This can cause requests to go to the application instead of Sentry, and the middleware never runs on them. However, skipping middleware does not grant the request any privileges. Defenders should prioritize verifying if their application is built with webpack and if the `tunnelRoute` option is set. They should also check if any route of their application resolves under the tunnel path and update to a fixed version of @sentry/nextjs.
Defensive priority
Defenders should prioritize verifying if their application is built with webpack and if the `tunnelRoute` option is set. They should also check if any route of their application resolves under the tunnel path.
Recommended defensive actions
- Verify if the application is built with webpack and if the `tunnelRoute` option is set.
- Check if any route of the application resolves under the tunnel path.
- Update to a fixed version of @sentry/nextjs (9.47.2, 10.75.2, or 11.0.0-rc.1).
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
Evidence notes
The evidence for this vulnerability comes from the official CVE Program record, the NVD vulnerability detail page, and the source item from osv_dev. The source item provides detailed information about the vulnerability, including the impact, affected versions, and fixed versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-114139 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-114139
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-114139 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-114139
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Sentry-Javascript: Middleware Bypass when using Tunnel route
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-mchm-gjx6-7h55.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/getsentry/sentry-javascript/security/advisories/GHSA-mchm-gjx6-7h55
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/getsentry/sentry-javascript/pull/24499
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/getsentry/sentry-javascript/pull/24565
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/getsentry/sentry-javascript/pull/24760
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/getsentry/sentry-javascript/commit/878b685c85dc12045e47e1932c96f5381d7ac532
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/getsentry/sentry-javascript/commit/c122aac4f29541eb6da494296822c91eab3cf5ae
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/getsentry/sentry-javascript/commit/d525a2f6015b47384bc139c30d58e0d5435d52e5
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.