Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 11.8 before 19.0.5, 19.1 before 19.1.3, and 19.2 before 19.2.1 that under certain conditions could have allowed an unauthenticated user to cause a denial of service due to insufficient resource throttling when processing merge request discussions.
Published: 2026-07-29
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

GitLab's resource management for merge request discussions has an unchecked allocation flaw that can allow an unauthenticated attacker to exhaust server resources during normal processing. This vulnerability is classified as CWE-770, which highlights unbounded resource allocation. When triggered, the flaw can lead to a denial of service, rendering the GitLab instance unavailable to legitimate users.

Affected Systems

The affected vendor is GitLab. All community and enterprise editions from version 11.8 up through 19.0.4, 19.1.2, and 19.2.0 are impacted. Users on earlier releases have no risk, while those on 19.0.5, 19.1.3, 19.2.1 or later have the fix applied and are not vulnerable.

Risk and Exploitability

The CVSS base score of 7.5 reflects a high severity, though the EPSS score of less than 1% indicates that current exploitation activity is very low. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an unauthenticated request that triggers the merge request discussion processing path; the attacker would craft a request that creates many nested discussions to deplete memory or CPU resources. While the exact exploitation technique is not detailed, the description infers that the flaw is exploitable under specific conditions that force the application to allocate resources without limits.

Generated by OpenCVE AI on August 2, 2026 at 07:43 UTC.

Remediation

Vendor Solution

Upgrade to versions 19.0.5, 19.1.3, 19.2.1 or above.


OpenCVE Recommended Actions

  • Upgrade GitLab to version 19.0.5, 19.1.3, or 19.2.1 or later to apply the fix.
  • Restart the GitLab service after upgrading or changing configuration settings to ensure the new limits take effect.
  • Configure operating‑system resource limits (e.g., cgroups or ulimit) to cap memory and CPU usage of the GitLab processes, providing an additional buffer against resource exhaustion.

Generated by OpenCVE AI on August 2, 2026 at 07:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 29 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab CE/EE affecting all versions from 11.8 before 19.0.5, 19.1 before 19.1.3, and 19.2 before 19.2.1 that under certain conditions could have allowed an unauthenticated user to cause a denial of service due to insufficient resource throttling when processing merge request discussions.
Title Allocation of Resources Without Limits or Throttling in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-770
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-07-29T19:32:20.549Z

Reserved: 2026-07-16T15:37:27.210Z

Link: CVE-2026-15975

cve-icon Vulnrichment

Updated: 2026-07-29T19:32:16.986Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-29T20:17:02.117

Modified: 2026-08-03T14:28:00.947

Link: CVE-2026-15975

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T07:45:03Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling