GitLab CVE-2025-14870: Unauthenticated DoS Risk in CE/EE

GitLab CVE-2025-14870: Unauthenticated DoS Risk in CE/EE

The National Vulnerability Database has reported CVE-2025-14870, a high-severity denial-of-service vulnerability affecting GitLab CE/EE. This flaw, rated with a CVSS score of 7.5, impacts all versions from 18.5 before 18.9.7, 18.10 before 18.10.6, and 18.11 before 18.11.3.

The vulnerability stems from insufficient input validation, allowing an unauthenticated attacker to trigger a denial of service by sending specially crafted JSON payloads. This is a critical issue for any organization relying on GitLab for version control, CI/CD, and other essential development workflows, as it could lead to significant operational disruption.

From an attacker’s perspective, this is a low-effort, high-impact vector. The unauthenticated nature means no prior access or credentials are required, making it a prime target for opportunistic attacks aimed at disruption. Defenders need to prioritize patching to mitigate the risk of service interruption.

What This Means For You

  • If your organization uses GitLab CE/EE, immediately verify your version. Patch to a remediated version (18.9.7, 18.10.6, 18.11.3, or later) to prevent unauthenticated denial-of-service attacks via crafted JSON payloads. This isn't theoretical; it's a direct threat to your development pipeline's availability.

Related ATT&CK Techniques

🛡️ Detection Rules

1 rule · 6 SIEM formats

1 detection rule auto-generated for this incident, mapped to MITRE ATT&CK. Sigma YAML is free — export to any SIEM format via the Intel Bot.

high T1190 Initial Access

GitLab CVE-2025-14870 Unauthenticated DoS via Crafted JSON Payload

Sigma YAML — free preview
title: GitLab CVE-2025-14870 Unauthenticated DoS via Crafted JSON Payload
id: scw-2026-05-14-ai-1
status: experimental
level: high
description: |
  This rule detects potential exploitation of GitLab CVE-2025-14870. It looks for POST requests to GitLab API endpoints, specifically '/api/v4/projects', that result in a 500 Internal Server Error. This specific combination, especially when coupled with unusually large or malformed JSON payloads (which are not directly detectable without payload inspection capabilities), is indicative of an attempt to trigger the Denial of Service vulnerability due to insufficient input validation.
author: SCW Feed Engine (AI-generated)
date: 2026-05-14
references:
  - https://shimiscyberworld.com/posts/nvd-CVE-2025-14870/
tags:
  - attack.initial_access
  - attack.t1190
logsource:
    category: webserver
detection:
  selection:
      cs-uri|contains:
          - '/api/v4/projects'
      cs-method:
          - 'POST'
      sc-status:
          - '500'
      # The exact JSON payload structure is unknown, but it's likely to be malformed or excessively large.
      # This is a placeholder for a specific JSON structure if known. Without it, we rely on URI, method, and error code.
  selection_base:
      cs-uri|contains:
          - '/api/v4/projects'
  selection_indicators:
      cs-method:
          - 'POST'
      sc-status:
          - '500'
  condition: selection_base AND selection_indicators
falsepositives:
  - Legitimate administrative activity

Source: Shimi's Cyber World · License & reuse

✓ Sigma · Splunk SPL Sentinel KQL Elastic QRadar AQL Wazuh Get rules for your SIEM →

Indicators of Compromise

IDTypeIndicator
CVE-2025-14870 DoS GitLab CE/EE versions from 18.5 before 18.9.7
CVE-2025-14870 DoS GitLab CE/EE versions from 18.10 before 18.10.6
CVE-2025-14870 DoS GitLab CE/EE versions from 18.11 before 18.11.3
CVE-2025-14870 DoS Insufficient input validation allowing specially crafted JSON payloads
Source & Attribution
Source PlatformNVD
ChannelNational Vulnerability Database
PublishedMay 14, 2026 at 09:16 UTC

This content was AI-rewritten and enriched by Shimi's Cyber World based on the original source. All intellectual property rights remain with the original author.

Believe this infringes your rights? Submit a takedown request.

Related coverage

CVE-2026-6670 — Path Traversal

CVE-2026-6670 — The Media Sync plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 1.4.9 via the 'sub_dir' and...

vulnerabilityCVEmedium-severitypath-traversalcwe-22
/SCW Vulnerability Desk /MEDIUM /6.5 /⚑ 2 IOCs /⚙ 3 Sigma

CVE-2026-6510: Critical Privilege Escalation in InfusedWoo Pro WordPress Plugin

CVE-2026-6510 — The InfusedWoo Pro plugin for WordPress is vulnerable to privilege escalation via missing authorization in all versions up to, and including, 5.1.2. This...

vulnerabilityCVEcriticalhigh-severityprivilege-escalationcwe-862
/SCW Vulnerability Desk /CRITICAL /9.8 /⚑ 4 IOCs /⚙ 2 Sigma

InfusedWoo Pro Plugin Privilege Escalation (CVE-2026-6506)

CVE-2026-6506 — The InfusedWoo Pro plugin for WordPress is vulnerable to privilege escalation in all versions up to, and including, 5.1.2. This is due to...

vulnerabilityCVEhigh-severityprivilege-escalationcwe-862
/SCW Vulnerability Desk /HIGH /8.8 /⚑ 5 IOCs