CVE-2026-117677 json
Gitea Helm chart upload decompression denial of service
published 2026-11-01 8 d ago modified 2026-11-06 3 d ago also EUVD-2026-114800
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 11%
- public exploits
- 0
- none known
Summary
When parsing an uploaded Helm chart, Gitea decompressed the archive and read every tar entry while looking for `Chart.yaml` without limiting the decompressed size, and did so before the package size quota was checked; the quota only considers the compressed upload size. A user with package write access to an owner, for example their own account on an instance with open registration, could repeatedly upload small, highly compressed archives that make the server spend CPU time proportional to the decompressed size, degrading the availability of the Gitea instance. The issue does not allow code execution or data access.
Patch / fix
- Gitea Gitea 28.3.0
- github.com/go-gitea/gitea#39942 pull request
- github.com/go-gitea/gitea#40085 pull request
- github.com/go-gitea/gitea/releases/tag/v28.3.0 release
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- total
- Assessed
- 3 d ago
Exploit prediction
0.21% chance of exploitation in the next 30 days, higher than 11% of all scored CVEs (FIRST EPSS, 2026-11-08).
Affected products
- Gitea Gitea
Classification
References
-
github.com
/go-gitea/gitea/pull/39942
patch
-
github.com
/go-gitea/gitea/pull/40085
patch
-
github.com
/go-gitea/gitea/security/advisories/GHSA-r6mh-qg79-rqj2
vendor-advisory
-
blog.gitea.com
/release-of-28.3.0/
release-notes
-
github.com
/go-gitea/gitea/releases/tag/v28.3.0
release-notes
Sources
- CVE List CVE-2026-117677
- NVD CVE-2026-117677
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.