CVE-2023-3424: Inefficient Regular Expression Complexity in GitLab
An issue has been discovered in GitLab CE/EE affecting all versions starting from 10.3 before 15.11.10, all versions starting from 16.0 before 16.0.6, all versions starting from 16.1 before 16.1.1. A Regular Expression Denial of Service was possible via sending crafted payloads to the previewmarkdown endpoint.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 16.1.1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 16.0.6 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 15.11.10
Event History
Frequently Asked Questions
What is the vulnerability ID?
The vulnerability ID is CVE-2023-3424.
What is the severity of CVE-2023-3424?
The severity of CVE-2023-3424 is high with a CVSS score of 7.5.
What software is affected by CVE-2023-3424?
GitLab CE/EE versions starting from 10.3 before 15.11.10, versions starting from 16.0 before 16.0.6, and versions starting from 16.1 before 16.1.1 are affected.
How can an attacker exploit CVE-2023-3424?
An attacker can exploit CVE-2023-3424 by sending crafted payloads to the preview_markdo endpoint, leading to a Regular Expression Denial of Service.
Are there any references for CVE-2023-3424?
Yes, you can find more information about CVE-2023-3424 at the following links: [HackerOne Report](https://hackerone.com/reports/1960970) and [GitLab Issue](https://gitlab.com/gitlab-org/gitlab/-/issues/409802).