HIGH
CVE-2018-15472
CVSS
7.5
Description
An issue was discovered in GitLab Community and Enterprise Edition before 11.1.7, 11.2.x before 11.2.4, and 11.3.x before 11.3.1. The diff formatter using rouge can block for a long time in Sidekiq jobs without any timeout.
Summary dbcve.org
In GitLab versions before 11.1.7, 11.2.4, and 11.3.1, the diff formatter using the Rouge syntax highlighting library can block indefinitely in Sidekiq background jobs without any timeout mechanism. This allows an attacker to craft inputs that cause the diff formatter to hang for extended periods, leading to denial of service through resource exhaustion and job queue blockage.
Mitigation
Upgrade GitLab to version 11.1.7, 11.2.4, 11.3.1 or later, which includes proper timeout handling for the Rouge diff formatter in Sidekiq jobs.
Weakness (CWE)
CWE-770
Resource Allocation Without Limits
EPSS Score
0.72%
Probability of exploitation in next 30 days
52.5th percentile
References
Base CVE data derived from NVD (public domain). Enrichment by
dbcve.org
(CC-BY-4.0). Fetched via API.