Description
Gitea's Maven upload handler reads checksum uploads entirely into memory and returns before enforcing package-size quotas. An authenticated user with package-publish permission can submit an oversized body to a checksum endpoint despite legitimate checksum values being at most 128 bytes. This bypasses the upload quota on that path and can exhaust server memory.
Published: 2026-10-14
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (Memory Exhaustion)
Action: Apply Patch
AI Analysis

Impact

The vulnerability occurs when Gitea’s Maven upload handler reads checksum uploads entirely into memory before enforcing the package-size quota. An authenticated user with package‑publish permission can submit an oversized body to a checksum endpoint, even though legitimate checksum values are at most 128 bytes. This bypasses the quota check and forces the server to allocate large amounts of memory for each request, which can exhaust server resources and trigger a denial‑of‑service condition. The weakness is identified as CWE‑770.

Affected Systems

Gitea is the affected vendor. No specific fixed version information is provided, so operators should consider all current Gitea installations as potentially vulnerable until a patch is released.

Risk and Exploitability

The CVSS score of 4.3 suggests medium severity. The EPSS score of 0.00389 (<1%) indicates a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Attacking requires prior authentication and the ability to publish packages, so the attack vector is authenticated. Once those prerequisites are met, an attacker can send large checksum payloads and drain server memory until the service becomes unresponsive. The likelihood of exploitation is moderate, but the impact—a denial‑of‑service due to memory exhaustion—remains significant.

Generated by OpenCVE AI on October 15, 2026 at 20:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply an available patch or upgrade to the latest Gitea release once it addresses the issue
  • Restrict package‑publish permissions to trusted users
  • Enforce request size limits on reverse proxy or firewall

Generated by OpenCVE AI on October 15, 2026 at 20:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Gitea
Gitea gitea
Vendors & Products Gitea
Gitea gitea

Wed, 14 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Description Gitea's Maven upload handler reads checksum uploads entirely into memory and returns before enforcing package-size quotas. An authenticated user with package-publish permission can submit an oversized body to a checksum endpoint despite legitimate checksum values being at most 128 bytes. This bypasses the upload quota on that path and can exhaust server memory.
Title Gitea Maven checksum upload quota bypass and memory exhaustion
Weaknesses CWE-770
References

cve-icon MITRE

Status: PUBLISHED

Assigner: Gitea

Published:

Updated: 2026-10-14T15:03:16.838Z

Reserved: 2026-08-13T16:50:59.180Z

Link: CVE-2026-73273

cve-icon Vulnrichment

Updated: 2026-10-14T14:43:21.380Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T15:17:23.410

Modified: 2026-10-14T16:17:53.353

Link: CVE-2026-73273

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:00:14Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling