Description
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.
Published: 2026-11-01
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

Gitea decompresses uploaded Helm chart archives without imposing a limit on the decompressed size, before checking the compressed package quota. An attacker with package write permission can upload many small, highly compressed archives that trigger large decompression operations, consuming significant CPU resources and degrading the availability of the instance. The flaw does not allow code execution or unauthorized data access; its impact is limited to availability.

Affected Systems

All Gitea installations running a version older than 28.3.0 are affected. The vulnerability is present in the Gitea product as distributed in the community and enterprise editions, regardless of the operating environment. No specific operating system or host configuration is required beyond the standard Gitea deployment.

Risk and Exploitability

Because the flaw is purely denial‑of‑service, the risk profile is driven by the availability impact rather than confidentiality or integrity compromise. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, but the lack of a decompression limit offers a straightforward attack path for any account with write access in a public or open‑registration instance. An attacker does not need elevated privileges beyond normal writability, and the attack requires only uploading a Helm chart, which is a simple, automated process. The available CVSS score is not provided, but the described resource exhaustion is considered a high‑severity denial‑of‑service issue. The attack can be launched from remote hosts without additional network weaknesses, making the exploitation probability moderate to high in exposed installations.

Generated by OpenCVE AI on November 1, 2026 at 11:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Gitea to version 28.3.0 or later, which enforces decompression size limits before checking the upload quota.
  • If an upgrade is delayed, restrict the maximum allowed upload size for Helm charts or set a low decompression quota in the configuration to mitigate resource exhaustion.
  • If Helm chart uploads are not required for your workflow, disable the feature in the Gitea settings to prevent exploitation.

Generated by OpenCVE AI on November 1, 2026 at 11:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 01 Nov 2026 10:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Gitea Helm chart upload decompression denial of service
Weaknesses CWE-400
CWE-409
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Gitea

Published:

Updated: 2026-11-01T09:48:45.233Z

Reserved: 2026-11-01T08:50:49.241Z

Link: CVE-2026-117677

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-01T10:18:35.780

Modified: 2026-11-01T10:18:35.893

Link: CVE-2026-117677

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-01T11:30:06Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-409

    Improper Handling of Highly Compressed Data (Data Amplification)