CVE-2025-30218

Source
https://cve.org/CVERecord?id=CVE-2025-30218
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-30218.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2025-30218
Aliases
Downstream
Published
2025-04-02T21:23:14.660Z
Modified
2026-07-15T01:49:03.769222358Z
Severity
  • 1.7 (Low) CVSS_V4 - CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U CVSS Calculator
Summary
Next.js may leak x-middleware-subrequest-id to external hosts
Details

Next.js is a React framework for building full-stack web applications. To mitigate CVE-2025-29927, Next.js validated the x-middleware-subrequest-id which persisted across multiple incoming requests. However, this subrequest ID is sent to all requests, even if the destination is not the same host as the Next.js application. Initiating a fetch request to a third-party within Middleware will send the x-middleware-subrequest-id to that third party. This vulnerability is fixed in 12.3.6, 13.5.10, 14.2.26, and 15.2.4.

Database specific
{
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-200"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30218.json"
}
References

Affected packages

Git / github.com/vercel/next.js

Affected ranges

Type
GIT
Repo
https://github.com/vercel/next.js
Events
Database specific
{
    "cpe": [
        "cpe:2.3:a:vercel:next.js:12.3.5:*:*:*:*:node.js:*:*",
        "cpe:2.3:a:vercel:next.js:13.5.9:*:*:*:*:node.js:*:*",
        "cpe:2.3:a:vercel:next.js:14.2.25:*:*:*:*:node.js:*:*",
        "cpe:2.3:a:vercel:next.js:15.2.3:*:*:*:*:node.js:*:*"
    ],
    "source": [
        "AFFECTED_FIELD",
        "CPE_STRING"
    ],
    "extracted_events": [
        {
            "introduced": "= 12.3.5"
        },
        {
            "last_affected": "= 12.3.5"
        },
        {
            "introduced": "= 13.5.9"
        },
        {
            "last_affected": "= 13.5.9"
        },
        {
            "introduced": "= 14.2.25"
        },
        {
            "last_affected": "= 14.2.25"
        },
        {
            "introduced": "= 15.2.3"
        },
        {
            "last_affected": "= 15.2.3"
        },
        {
            "introduced": "12.3.5"
        },
        {
            "last_affected": "12.3.5"
        },
        {
            "introduced": "13.5.9"
        },
        {
            "last_affected": "13.5.9"
        },
        {
            "introduced": "14.2.25"
        },
        {
            "last_affected": "14.2.25"
        },
        {
            "introduced": "15.2.3"
        },
        {
            "last_affected": "15.2.3"
        }
    ]
}

Affected versions

12.*
12.3.5
13.*
13.5.9
14.*
14.2.25
15.*
15.2.3
= 12.*
= 12.3.5
= 13.*
= 13.5.9
= 14.*
= 14.2.25
= 15.*
= 15.2.3

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-30218.json"