CVE-2026-118660

    Dashboard / Vulnerabilities / CVE-2026-118660

    CVE-2026-118660

    Published: 28 Oct 2026Last Modified: 31 Oct 2026

    Summary: Happy DOM: SSRF via iframe and link stylesheet when parsing untrusted HTML

    Details: Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. Prior to 21.0.0, Happy DOM loads iframe src URLs and link rel="stylesheet" href URLs by default while parsing untrusted HTML on the server because disableIframePageLoading and disableCSSFileLoading default to false. An attacker who controls parsed HTML can therefore cause server-side requests to arbitrary internal or cloud endpoints without an application opt-in and may expose confidential responses or credentials returned by those endpoints. This issue is fixed in version 21.0.0.

    Affected packages

    Package

    Name:

    Purl:

    Affected ranges

    Type: GIT

    Events:

    Affected versions

    v20.14.6
    v20.14.5
    v20.14.4
    v20.14.3
    v20.14.2
    v20.14.1
    v20.14.0

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    CVE-2026-118660 | CVE-DB