HIGH

CVE-2022-3759

Gitlab GitLab 2023-02-13 CVSS v3.1
CVSS
7.5

Description

An issue has been discovered in GitLab CE/EE affecting all versions starting from 14.3 before 15.6.7, all versions starting from 15.7 before 15.7.6, all versions starting from 15.8 before 15.8.1. An attacker may upload a crafted CI job artifact zip file in a project that uses dynamic child pipelines and make a sidekiq job allocate a lot of memory. In GitLab instances where Sidekiq is memory-limited, this may cause Denial of Service.

Summary dbcve.org

A memory exhaustion vulnerability exists in GitLab CE/EE where a crafted CI job artifact ZIP file uploaded to projects using dynamic child pipelines causes a Sidekiq job to allocate excessive memory, leading to denial of service in memory-limited Sidekiq deployments.

Mitigation

Upgrade GitLab to version 15.6.7, 15.7.6, 15.8.1 or later. If immediate upgrade is not possible, consider implementing memory limits on Sidekiq workers and monitoring for anomalous memory consumption from artifact processing jobs.

Weakness (CWE)

CWE-400 Uncontrolled Resource Consumption

EPSS Score

1.22%
Probability of exploitation in next 30 days
67.2th percentile

References

View on dbcve.org
Base CVE data derived from NVD (public domain). Enrichment by dbcve.org (CC-BY-4.0). Fetched via API.
Back to CVE