PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-100409 opennextjs CVE debrief

CVE-2026-100409: OpenNext Cloudflare Cache Interception Bypass. The `@opennextjs/cloudflare` package has a vulnerability where cache interception can bypass middleware protection for encoded paths. When cache interception is enabled, the package can interpret percent-encoded paths differently during middleware matching and cache lookup. This can lead to a remote unauthenticated attacker retrieving cached content from routes intended to be protected by middleware. Affected applications explicitly enable `enableCacheInterception`, rely on middleware for access control, and have a matching cached route. Defenders should prioritize verifying if their applications use `@opennextjs/cloud

Vendor
opennextjs
Product
@opennextjs/cloudflare
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-15
Original CVE updated
2026-10-15
Advisory published
2026-10-15
Advisory updated
2026-10-15

Who should care

Defenders responsible for applications using `@opennextjs/cloudflare` with cache interception enabled and middleware for access control should assess exposure and prioritize verification and remediation.

Why it matters

CVE-2026-100409 allows unauthorized access to cached content when cache interception is enabled in `@opennextjs/cloudflare`. Defenders should verify cache and middleware configurations to prevent exposure.

  • Potential unauthorized access to cached content
  • Bypass of middleware protection for encoded paths
  • Exposure of sensitive information
  • Need for verification of cache interception and middleware configuration

Technical summary

The `@opennextjs/cloudflare` package has a vulnerability where cache interception can bypass middleware protection for encoded paths. When cache interception is enabled, the package can interpret percent-encoded paths differently during middleware matching and cache lookup. This can lead to a remote unauthenticated attacker retrieving cached content from routes intended to be protected by middleware.

Defensive priority

Defenders should prioritize verifying if their applications use `@opennextjs/cloudflare` with cache interception enabled and rely on middleware for access control. They should check for matching cached routes and assess exposure to unauthorized access.

Recommended defensive actions

  • Verify if `@opennextjs/cloudflare` is used with cache interception enabled
  • Check if middleware is used for access control
  • Assess if there are matching cached routes
  • Update to version 1.20.2 or later if vulnerable
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and source item provide details on the vulnerability in `@opennextjs/cloudflare`. Cache interception can bypass middleware protection for encoded paths when enabled. The impact is that a remote unauthenticated attacker may retrieve cached content from routes intended to be protected by middleware.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-100409 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-100409

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-100409 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-100409

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • OpenNext Cloudflare: Cache interception can bypass middleware protection for encoded paths

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-2vc4-c4r6-p6v6.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/opennextjs/opennextjs-cloudflare/security/advisories/GHSA-2vc4-c4r6-p6v6

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/opennextjs/opennextjs-aws/pull/1199

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/opennextjs/opennextjs-aws/pull/1200

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/opennextjs/opennextjs-cloudflare/commit/38ea40b669be272ddf09a7df7e70c69d0b57404b

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/opennextjs/opennextjs-cloudflare

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/opennextjs/opennextjs-cloudflare/releases/tag/@opennextjs/[email protected]

    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.