Skip to main content

GitHub Enterprise Server CVE-2026-7541

| EUVDEUVD-2026-28462 MEDIUM
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-05-07 GitHub_P GHSA-3738-jvgh-jh3h
6.3
CVSS 4.0 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send HTTP POST request to API endpoint
  2. Delivery
    Craft JSON with extreme nesting depth
  3. Exploit
    Server parser recursively processes payload
  4. Execution
    CPU and memory exhaustion
  5. Persist
    Service becomes unresponsive
  6. Impact
    Legitimate requests timeout

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The vulnerability requires: (1) network-accessible GitHub Enterprise Server running a version prior to 3.21 (specifically 3.16.0-3.20.1); (2) an unauthenticated API endpoint enabled and accepting JSON POST requests (default configuration); (3) no request size or depth limits enforced by the application or reverse proxy in front of it. No user interaction, authentication, or non-default configuration is needed for exploitation. Limitations: if the instance is network-isolated or the vulnerable API endpoint is behind authentication, the attack surface is eliminated. If a reverse proxy or WAF enforces payload size limits or request rate limiting, exploitation difficulty increases significantly.

Impact

CVSS 6.3 with AV:N (network-accessible), AC:L (low complexity), and PR:N (unauthenticated) indicates a moderately severe issue with low barrier to exploitation. The attack timing parameter (AT:P) suggests some additional temporal constraint that reduces exploitability. The vector reports high availability impact (VA:H) but no confidentiality or integrity impact, confirming a DoS-only exposure. No KEV (CISA Known Exploited Vulnerabilities) status, POC availability, or EPSS score provided; however, the combination of network accessibility, no authentication requirement, and low complexity suggests realistic operational risk. GitHub's public disclosure via documented release notes and Bug Bounty program reporting indicate vendor transparency. The primary limiting factor is that exploitation requires identifying and accessing the specific unauthenticated API endpoint; defenders should prioritize patching over extensive behavioral analysis given the straightforward attack surface (deeply nested JSON).

Exploit ScenarioDerived

An attacker discovers a public GitHub Enterprise Server instance and crafts a JSON payload with deeply nested objects (e.g., {'a': {'b': {'c': ... }}} repeated hundreds of levels deep). The attacker sends this payload via HTTP POST to an unauthenticated API endpoint without authentication headers. The server's JSON parser attempts to deserialize the nested structure recursively, consuming memory and CPU until the process becomes unresponsive, making the service unavailable to legitimate users.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 08, 2026

Denial of service in GitHub Enterprise Server allows unauthenticated remote attackers to disrupt service by sending deeply nested JSON payloads to an unprotected API endpoint, causing excessive CPU and memory consumption. Affected versions prior to 3.21 (specifically 3.16.0-3.20.1) lack request size and depth validation. Vendor-released patches available for all affected branches: 3.20.2, 3.19.6, 3.18.9, 3.17.15, and 3.16.18.

RemediationAI

Upgrade GitHub Enterprise Server immediately to patched versions: 3.20.2 or later (preferred), or 3.19.6, 3.18.9, 3.17.15, or 3.16.18 if running older branches. Each version's release notes are available at https://docs.github.com/en/enterprise-server@[VERSION]/admin/release-notes. If immediate upgrade is not feasible, implement network-level mitigation: restrict access to the vulnerable unauthenticated API endpoint by disabling or gating it at the load balancer or reverse proxy, block requests with excessively nested JSON (depth > 50 levels), or implement request size limits (e.g., max 1 MB payload). These controls have trade-offs: gating the API may break legitimate automation; aggressive depth limits may reject valid payloads in rare cases. Upgrade remains the definitive fix.

Affected VersionsENISA

Enterprise Server 3.20.0 ≤3.20.1
Enterprise Server 3.18.0 ≤3.18.8
Enterprise Server 3.17.0 ≤3.17.14
Enterprise Server 3.16.0 ≤3.16.17
Enterprise Server 3.19.0 ≤3.19.5

Affected Packages

euvd enterprise_server no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability exists in GitHub Enterprise Server's JSON parser used by an unauthenticated API endpoint. The root cause is improper resource management (CWE-770) - the endpoint processes user-supplied JSON request bodies without enforcing limits on payload size or nesting depth. When an attacker submits a JSON structure with excessive nesting levels, the recursive parser consumes unbounded CPU and memory, triggering denial of service. This affects all versions of GitHub Enterprise Server from 3.16.0 through 3.20.1 (CPE: cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*).

Know when Github gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

GitHub Advisory PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:U

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
High

Lifecycle Timeline

3
CVSS changed
May 07, 2026 - 22:22 NVD
6.3 (MEDIUM)
CVE Published
May 07, 2026 - 21:18 nvd
UNKNOWN (no severity yet)
CVE Published
May 07, 2026 - 21:18 nvd
MEDIUM 6.3

DescriptionGitHub Advisory

A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause service disruption by sending crafted requests with deeply nested JSON payloads to an unauthenticated API endpoint. The endpoint parsed user-controlled JSON request bodies without size or depth limits, causing excessive CPU and memory consumption. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.2, 3.19.6, 3.18.9, 3.17.15, and 3.16.18. This vulnerability was reported via the GitHub Bug Bounty program.

Threat Intelligence Overview

EPSS Score
0.1%
Top 84% exploitable
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Github

View all
CVE-2026-1699 CRITICAL POC
10.0 Jan 30

Supply chain vulnerability in Eclipse Theia GitHub Actions workflow. The preview.yml workflow uses pull_request_target w

CVE-2026-27941 CRITICAL POC
9.9 Feb 26

Supply chain attack vector in OpenLIT GitHub Actions workflows. The pull_request_target trigger with checkout enables ma

CVE-2026-22869 CRITICAL POC
9.8 Jan 13

Eigent multi-agent workflow CI pipeline (ci.yml) uses pull_request_target with checkout of untrusted PR code, enabling a

CVE-2024-0200 CRITICAL POC
9.8 Jan 16

An unsafe reflection vulnerability was identified in GitHub Enterprise Server that could lead to reflection injection. R

CVE-2022-24724 CRITICAL POC
9.8 Mar 03

cmark-gfm is GitHub's extended version of the C reference implementation of CommonMark. Rated critical severity (CVSS 9.

CVE-2024-9487 CRITICAL POC
9.5 Oct 10

An improper verification of cryptographic signature vulnerability was identified in GitHub Enterprise Server that allowe

CVE-2026-28215 CRITICAL POC
9.1 Feb 26

Unauthenticated infrastructure overwrite in Hoppscotch API development ecosystem before 2026.2.0. Attackers can overwrit

CVE-2018-1000600 HIGH POC
8.8 Jun 26

A exposure of sensitive information vulnerability exists in Jenkins GitHub Plugin 1.29.1 and earlier in GitHubTokenCrede

CVE-2026-30920 HIGH POC
8.6 Mar 10

OneUptime versions prior to 10.0.19 allow unauthenticated attackers to hijack GitHub App integrations across projects by

CVE-2026-25221 HIGH POC
8.1 Feb 02

PolarLearn versions 0-PRERELEASE-15 and earlier lack proper state parameter validation in OAuth 2.0 authentication, enab

CVE-2026-23644 HIGH POC
7.5 Jan 18

Path traversal in esm.sh CDN prior to version 0.0.0-20260116051925-c62ab83c589e allows unauthenticated remote attackers

CVE-2024-42471 HIGH POC
7.5 Sep 02

actions/artifact is the GitHub ToolKit for developing GitHub Actions. Rated high severity (CVSS 7.5), this vulnerability

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy