GHSA-3vjc-5x79-m9r8

    Dashboard / Vulnerabilities / GHSA-3vjc-5x79-m9r8

    GHSA-3vjc-5x79-m9r8

    Published: 24 May 2022Last Modified: 25 Apr 2024

    Summary: SilverStripe XXE Vulnerability in CSSContentParser

    Details: SilverStripe through 4.6.0-rc1 has an XXE Vulnerability in CSSContentParser. A developer utility meant for parsing HTML within unit tests can be vulnerable to XML External Entity (XXE) attacks. When this developer utility is misused for purposes involving external or user submitted data in custom project code, it can lead to vulnerabilities such as XSS on HTML output rendered through this custom code. This is now mitigated by disabling external entities during parsing. (The correct CVE ID year is 2020 [CVE-2020-25817, not CVE-2021-25817]).

    Affected packages

    Package

    Name: silverstripe/framework

    Purl: pkg:composer/silverstripe/framework

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 4.0.0
    Fixed -4.7.4

    Affected versions

    4.0.0
    4.0.1
    4.0.1-rc1
    4.0.2
    4.0.3
    4.0.4
    4.0.5
    4.0.6
    4.0.7

    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
    GHSA-3vjc-5x79-m9r8 | CVE-DB