Server-Side Request Forgery Vulnerability in Open Next.js Cloudflare Package
CVE-2026-3125

7.7HIGH

Key Information:

Vendor

Opennextjs

Vendor
CVE Published:
4 March 2026

What is CVE-2026-3125?

A Server-Side Request Forgery (SSRF) vulnerability has been identified in the @opennextjs/cloudflare package due to a path normalization bypass. This issue occurs within the /cdn-cgi/image/ handler, which is intended for development use. In production scenarios, Cloudflare's edge typically intercepts requests meant for this handler. However, an attacker can exploit this vulnerability by substituting a backslash for a forward slash in the request path, allowing it to bypass the edge interception and reach the Worker directly. When the request is processed, the JavaScript URL class normalizes the backslash to a forward slash, triggering an unvalidated fetch of arbitrary remote URLs, thereby violating the same-origin policy. This can lead to the serving of attacker-controlled content through the victim's domain. Furthermore, this vulnerability extends to Cloudflare Workers with Assets and Cloudflare Pages, where the same backslash bypass can expose private assets that are normally inaccessible.

Affected Version(s)

@opennextjs/cloudflare Cloudflare Workers 0 < 1.17.1

References

CVSS V4

Score:
7.7
Severity:
HIGH
Confidentiality:
Low
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

https://x.com/ez_z3r
.