Automated Threat Modeling

GitLab CVE-2025-10497: Brief Summary of Denial of Service in Event Collection

A brief summary of CVE-2025-10497, a denial-of-service vulnerability in GitLab's event collection that affects versions 17.10 before 18.3.5, 18.4 before 18.4.3, and 18.5 before 18.5.1. It covers the technical details, affected versions, patch, and GitLab's security history.

CVE Analysis

7 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-10-26

GitLab CVE-2025-10497: Brief Summary of Denial of Service in Event Collection
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

A GitLab outage can halt development pipelines and disrupt entire engineering teams. CVE-2025-10497, a recent denial-of-service vulnerability, let unauthenticated attackers make GitLab instances unavailable by targeting the event collection system. This summary covers the technical details, affected versions, patch, and GitLab's security history for security professionals assessing their exposure.

Technical Information

CVE-2025-10497 is a denial-of-service vulnerability in GitLab Community Edition and Enterprise Edition. The flaw is in the event collection subsystem, which tracks user and system events in GitLab. It is classified as CWE-770 (Allocation of Resources Without Limits or Throttling).

The root cause is insufficient validation of payloads sent to the event collection endpoint. An unauthenticated attacker can send specially crafted payloads that trigger excessive resource allocation. That can exhaust memory, CPU, or other system resources and cause a denial of service. The attack needs no authentication or user interaction, and an attacker can carry it out remotely over the network. The impact is limited to service availability. There is no indication that data confidentiality or integrity is affected.

No public code snippets, detailed payload structures, or proof-of-concept exploit methods have been disclosed as of the publication date.

Patch Information

The latest GitLab patch release (versions 18.5.1, 18.4.3, and 18.3.5) fixes several critical security vulnerabilities.

Denial of Service in Event Collection

Before the fix, unauthenticated users could send specially crafted payloads to the event collection system and cause a denial of service. The update adds stronger validation and rate limiting to stop such payloads from disrupting the service.

Users are strongly encouraged to upgrade to the latest versions.

Patch source: GitLab 18.5.1 Patch Release

Affected Systems and Versions

  • GitLab Community Edition (CE) and Enterprise Edition (EE)
  • Versions 17.10 before 18.3.5
  • Versions 18.4 before 18.4.3
  • Versions 18.5 before 18.5.1

Any self-managed GitLab instance running these versions is vulnerable. GitLab.com and GitLab Dedicated are already patched.

Vendor Security History

GitLab has fixed denial-of-service vulnerabilities in its platform before, including issues with resource exhaustion and input validation. It runs an active bug bounty program and usually patches critical vulnerabilities promptly. The patch for CVE-2025-10497 came out within days of disclosure, which points to a mature security response process.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization