Katalog CVE

CVE-2026-119547

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

Streszczenie

Forgejo do wersji 15.0.11, 16.0.0 do 16.0.7 oraz 17.0.0 do 17.0.1 zawiera podatność na ujawnienie informacji w obsłudze API GetPublicKey, która nie sprawdza własności przy wyszukiwaniu kluczy. Uwierzytelnieni użytkownicy z tokenem read:user lub sesją mogą wyliczać sekwencyjne identyfikatory kluczy, aby uzyskać tytuły, odciski palców i materiał klucza publicznego kluczy SSH, wdrożeniowych i głównych innych użytkowników.

Ocena ryzyka

Atakujący może uzyskać informacje o kluczach publicznych innych użytkowników, co może ułatwić dalsze ataki i narusza prywatność użytkowników.

Rekomendacja

Zaktualizuj Forgejo do wersji zawierającej poprawkę (nowszej niż wymienione zakresy). Do czasu aktualizacji rozważ ograniczenie dostępu do API GetPublicKey.

Inne podatności w Forgejo

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

Forgejo through 15.0.11, 16.0.0 through 16.0.7, and 17.0.0 through 17.0.1 contains an information disclosure vulnerability in the GetPublicKey API handler that lacks an ownership check on key lookups. Authenticated users with a read:user token or session can enumerate sequential key IDs to obtain titles, fingerprints and public key material of other users' SSH, deploy and principal keys.

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