Katalog CVE

CVE-2026-73130

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

Streszczenie

Gitea nie ogranicza długości pola gitignores przyjmowanego przez formularze tworzenia repozytoriów oraz API. Inicjalizacja repozytorium dzieli to pole na nazwy szablonów, wielokrotnie odczytuje wskazane szablony i buforuje ich zawartość w pamięci. Atakujący mogący tworzyć repozytoria może przesłać zbyt dużą wartość, aby wzmocnić odczyty szablonów i zużycie pamięci, pogarszając dostępność.

Ocena ryzyka

Atakujący z uprawnieniem do tworzenia repozytoriów może wywołać nadmierne zużycie pamięci i obniżenie dostępności usługi Gitea. Może to prowadzić do spowolnienia lub niedostępności instancji dla innych użytkowników.

Rekomendacja

Zaktualizuj Gitea do wersji zawierającej poprawkę ograniczającą długość pola gitignores. Do czasu aktualizacji rozważ ograniczenie liczby użytkowników mogących tworzyć repozytoria oraz monitoruj zużycie pamięci.

Inne podatności w Gitea

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

Gitea does not limit the length of the gitignores field accepted by repository-creation forms and the API. Repository initialization splits the field into template names, repeatedly reads the referenced templates, and buffers their contents in memory. An attacker who can create repositories can submit an oversized value to amplify template reads and memory use, impairing availability.

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