CVE Catalog

CVE-2026-63021

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Summary

Gitea's Swift package parser limits each manifest to 128 KiB but does not limit the number of manifests or their aggregate size before reading them into memory. An authenticated user with package-publish permission can upload a highly compressed archive containing many manifests, causing allocations far larger than the uploaded archive.

Risk Assessment

This can exhaust memory, terminate the process, or cause request failures, leading to service availability disruption.

Recommendation

Update Gitea to a fixed version and consider limiting the number and aggregate size of manifests processed during Swift package publishing.

Other vulnerabilities in Gitea

See all
Original NVD description (English source)

Gitea's Swift package parser limits each manifest to 128 KiB but does not limit the number of manifests or their aggregate size before reading them into memory. An authenticated user with package-publish permission can upload a highly compressed archive containing many manifests, causing allocations far larger than the uploaded archive. This can exhaust memory, terminate the process, or cause request failures.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS