CVE-2026-100409 Details
Description
OpenNext Cloudflare is an open Next.js adapter for Cloudflare. From 0.3.0 until 1.20.2, applications that enable enableCacheInterception, rely on middleware for access control, and have a matching cached protected route process encoded pathnames inconsistently between middleware matching and cache lookup. An unauthenticated attacker can use a percent-encoded pathname that does not match authorization middleware but decodes to the cache key of a protected route, causing cached content to be returned without authorization. Malformed encodings can also be partially decoded, allowing cache lookup to continue with a pathname that middleware did not evaluate consistently. This issue is fixed in version 1.20.2.
A vulnerability exists in OpenNext Cloudflare, specifically in versions 0.3.0 prior to 1.20.2. When applications enable cache interception, rely on middleware for access control, and have cached protected routes, the handling of percent-encoded pathnames can be inconsistent. This allows an unauthenticated attacker to exploit the vulnerability by using a percent-encoded pathname that bypasses authorization middleware but matches the cache key of a protected route. As a result, cached content is returned without proper authorization. The issue arises because the middleware matching process and cache lookup handle encoded pathnames differently, creating a loophole that can be exploited.
Users should upgrade to OpenNext Cloudflare version 1.20.2 or later. If an immediate upgrade is not possible, cache interception can be disabled, authorization can be enforced within protected route handlers, or encoded paths can be rejected at a trusted proxy before reaching the Cloudflare Worker.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 15, 2026CISA-ADP
Assessed Oct 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-177 | Improper Handling of URL Encoding (Hex Encoding) | [email protected] |
| CWE-180 | Incorrect Behavior Order: Validate Before Canonicalize | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| OpenNext Cloudflare | >= 0.3.0, < 1.20.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 15, 2026 | CVE Modified | CISA-ADP |
| Oct 15, 2026 | New CVE Received | [email protected] |
Volerion