GHSA-mhwm-jh88-3gjf

    Dashboard / Vulnerabilities / GHSA-mhwm-jh88-3gjf

    GHSA-mhwm-jh88-3gjf

    Published: 3 Mar 2025Last Modified: 10 Sept 2026

    Summary: CGI has Regular Expression Denial of Service (ReDoS) potential in Util#escapeElement

    Details: There is a possibility for Regular expression Denial of Service (ReDoS) by in the cgi gem. This vulnerability has been assigned the CVE identifier CVE-2025-27220. We recommend upgrading the cgi gem. ## Details The regular expression used in `CGI::Util#escapeElement` is vulnerable to ReDoS. The crafted input could lead to a high CPU consumption. This vulnerability only affects Ruby 3.1 and 3.2. If you are using these versions, please update CGI gem to version 0.3.5.1, 0.3.7, 0.4.2 or later. ## Affected versions cgi gem versions <= 0.3.5, 0.3.6, 0.4.0 and 0.4.1. ## Credits Thanks to svalkanov for discovering this issue. Also thanks to nobu for fixing this vulnerability.

    Affected packages

    Package

    Name: cgi

    Purl: pkg:gem/cgi

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -0.3.5.1

    Affected versions

    0.1.0
    0.1.0.1
    0.1.0.2
    0.1.1

    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-mhwm-jh88-3gjf | CVE-DB