Katalog CVE

CVE-2026-63021

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Parser pakietów Swift w Gitea ogranicza każdy manifest do 128 KiB, ale nie ogranicza liczby manifestów ani ich łącznego rozmiaru przed wczytaniem do pamięci. Uwierzytelniony użytkownik z uprawnieniem publikowania pakietów może przesłać silnie skompresowane archiwum z wieloma manifestami, powodując alokacje znacznie większe niż przesłane archiwum.

Ocena ryzyka

Może to wyczerpać pamięć, zakończyć proces lub powodować błędy żądań, prowadząc do zakłócenia dostępności usługi.

Rekomendacja

Zaktualizuj Gitea do wersji z poprawką i rozważ ograniczenie liczby oraz łącznego rozmiaru manifestów przetwarzanych podczas publikowania pakietów Swift.

Inne podatności w Gitea

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS