Duty Analyst: Joseph McCarthy

CVE-2026-44580

Published: 2026-05-13 18:16:18 | Last modified: 2026-05-14 18:33:34

MEDIUM CVSS 6.1
No EPSS data

Description

Next.js is a React framework for building full-stack web applications. From 13.0.0 to before 15.5.16 and 16.2.5, applications that use beforeInteractive scripts together with untrusted content can be vulnerable to cross-site scripting. In affected versions, serialized script content was not escaped safely before being embedded into the document, which could allow attacker-controlled input to break out of the intended script context and execute arbitrary JavaScript in a visitor's browser. This vulnerability is fixed in 15.5.16 and 16.2.5.

CVSS details

Severity
medium
Score
6.1
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

EPSS

This CVE is not currently listed in the EPSS dataset.

Show JSON
{
    "cve": {
        "id": "CVE-2026-44580",
        "cveTags": [],
        "metrics": {
            "cvssMetricV31": [
                {
                    "type": "Secondary",
                    "source": "security-advisories@github.com",
                    "cvssData": {
                        "scope": "CHANGED",
                        "version": "3.1",
                        "baseScore": 6.1,
                        "attackVector": "NETWORK",
                        "baseSeverity": "MEDIUM",
                        "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N",
                        "integrityImpact": "LOW",
                        "userInteraction": "REQUIRED",
                        "attackComplexity": "LOW",
                        "availabilityImpact": "NONE",
                        "privilegesRequired": "NONE",
                        "confidentialityImpact": "LOW"
                    },
                    "impactScore": 2.7,
                    "exploitabilityScore": 2.8
                }
            ]
        },
        "published": "2026-05-13T18:16:18.260",
        "references": [
            {
                "url": "https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h",
                "tags": [
                    "Mitigation",
                    "Vendor Advisory"
                ],
                "source": "security-advisories@github.com"
            }
        ],
        "vulnStatus": "Analyzed",
        "weaknesses": [
            {
                "type": "Primary",
                "source": "security-advisories@github.com",
                "description": [
                    {
                        "lang": "en",
                        "value": "CWE-79"
                    }
                ]
            }
        ],
        "descriptions": [
            {
                "lang": "en",
                "value": "Next.js is a React framework for building full-stack web applications. From 13.0.0 to before 15.5.16 and 16.2.5, applications that use beforeInteractive scripts together with untrusted content can be vulnerable to cross-site scripting. In affected versions, serialized script content was not escaped safely before being embedded into the document, which could allow attacker-controlled input to break out of the intended script context and execute arbitrary JavaScript in a visitor's browser. This vulnerability is fixed in 15.5.16 and 16.2.5."
            }
        ],
        "lastModified": "2026-05-14T18:33:34.170",
        "configurations": [
            {
                "nodes": [
                    {
                        "negate": false,
                        "cpeMatch": [
                            {
                                "criteria": "cpe:2.3:a:vercel:next.js:*:*:*:*:*:node.js:*:*",
                                "vulnerable": true,
                                "matchCriteriaId": "38F6033B-EE4D-4FA6-8C47-0A11A6870E85",
                                "versionEndExcluding": "15.5.16",
                                "versionStartIncluding": "13.0.0"
                            },
                            {
                                "criteria": "cpe:2.3:a:vercel:next.js:*:*:*:*:*:node.js:*:*",
                                "vulnerable": true,
                                "matchCriteriaId": "27C5CF7A-7A33-4BE4-B8FD-10BFD813204A",
                                "versionEndExcluding": "16.2.5",
                                "versionStartIncluding": "16.0.0"
                            }
                        ],
                        "operator": "OR"
                    }
                ]
            }
        ],
        "sourceIdentifier": "security-advisories@github.com"
    }
}