CVE-2026-96580
7.5 HIGHpublic exploit availablePublished 2026-10-06 · Updated 2026-10-07
AI risk analysis
- Summary
- Gitea's workflow engine was vulnerable to a denial-of-service attack where a malicious user could create a pull request with a matrix strategy that expands into a huge number of jobs, consuming server memory and potentially crashing the process. This vulnerability affects the workflow processing logic before pull request approval gates are applied.
- Exploitability
- Exploitation is relatively straightforward for any user who can open a pull request from a fork, requiring only a specially crafted workflow file with an oversized matrix that triggers the Cartesian expansion without needing any runners or additional setup.
- Blast radius
- The impact could be significant across all Gitea instances running vulnerable versions, as any user with fork access could potentially crash the server process and disrupt service availability for other users.
- Detection
- Monitor for unusual memory consumption patterns in Gitea processes during workflow processing, particularly when pull requests are opened from forks, and look for process termination or restart events in system logs.
- Prioritized remediation
- Upgrade to Gitea version 2.590 or later to receive the fix that limits static matrix expansion to prevent excessive memory consumption.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Gitea expanded a workflow's static `strategy.matrix` into its full Cartesian product without a size limit when creating a run, before the fork pull request approval gate applied. A user who can open a pull request from a fork could submit a small workflow file whose matrix expands to a very large number of jobs, consuming server memory and potentially terminating the Gitea process. No runner is required. Static matrices above 256 combinations are now rejected before expansion.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-400
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-103670PoC
- HIGHCVE-2026-100242PoC
- HIGHCVE-2026-100661PoC
- HIGHCVE-2026-100662PoC
- HIGHCVE-2026-101160
- HIGHCVE-2026-102276PoC
- HIGHCVE-2026-102278PoC
- HIGHCVE-2026-102993PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.