Katalog CVE

CVE-2026-109844

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

GET /api/v1/user/subscriptions zwracał metadane każdego repozytorium obserwowanego przez użytkownika bez sprawdzenia, czy użytkownik nadal ma do niego dostęp. Użytkownik, który obserwował prywatne repozytorium mając dostęp, a następnie go utracił (np. przez obniżenie uprawnień zespołu), nadal mógł odczytać jego nazwę, opis, adresy klonowania, właściciela i liczniki. Problem naprawiono w wersjach 1.27.0 i 28.0.0 i ujawniono w 28.2.0.

Ocena ryzyka

Ujawnienie metadanych prywatnych repozytoriów użytkownikom, którzy utracili do nich dostęp, co może naruszyć poufność i ujawnić strukturę projektów. Może to prowadzić do wycieku informacji o wewnętrznych repozytoriach.

Rekomendacja

Zaktualizuj Gitea do wersji 1.27.0, 28.0.0 lub nowszej. Sprawdź, czy użytkownicy z odebranym dostępem nie odczytywali metadanych prywatnych repozytoriów.

Inne podatności w Gitea

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

`GET /api/v1/user/subscriptions` returned the metadata of every repository a user was watching without checking that the user still had access to it. A user who watched a private repository while having access, and later lost it, for example through a team permission downgrade, could still read its name, description, clone URLs, owner and counters. The issue was fixed in 1.27.0 and 28.0.0 and disclosed with 28.2.0.

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