GitHub Advisoryadvisory · PyPI

GHSA-4xqq-73wg-5mjp git-url-parse Regular Expression Denial of Service

HIGH Published 2023-05-15 Modified 2023-06-06 Official page ↗
Aliases
CVE-2023-32758
Ecosystem
PyPI
Packages
git-url-parse
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-1333
Reviewed
2023-05-15

Affected packages

• PyPI git-url-parse: <= 1.2.2 (no fix yet)

Description

giturlparse (aka git-url-parse) through 1.2.2, as used in Semgrep 1.5.2 through 1.24.1, is vulnerable to ReDoS (Regular Expression Denial of Service) if parsing untrusted URLs. This might be relevant if Semgrep is analyzing an untrusted package (for example, to check whether it accesses any Git repository at an http:// URL), and that package's author placed a ReDoS attack payload in a URL used by the package.

Related

Alias · CVE (1)

  • CVE-2023-32758 giturlparse (aka git-url-parse) through 1.2.2, as used in Semgrep 1.5.2 through 1.24.1, is vulnerable to ReDoS (Regular Expression Denial… vulnerability

Weakness · CWE (1)

  • CWE-1333 Inefficient Regular Expression Complexity weakness

References