Podatności Gitea
80 znanych podatności CVE w Gitea, przetłumaczonych i ocenionych.
- CVE-2026-56755Średnie
Podatność powoduje odmowę usługi (wyczerpanie CPU i pamięci) przez złożoność O(N^2) przy konkatenacji stringów podczas przesyłania pakietów Debiana.
- CVE-2026-56657Średnie
Parser kluczy SSH w Gitea jest podatny na odmowę usługi, co może prowadzić do przeciążenia systemu.
- CVE-2026-55987Wysokie
Logowanie przez OAuth2 może reaktywować konto dezaktywowane przez administratora, jeśli źródło autoryzacji nie używa tokenów odświeżania (niepełna poprawka #38009).
- CVE-2026-55986Średnie
API zarządzania e-mailami omija ograniczenia funkcji ManageCredentials, umożliwiając nieautoryzowane operacje na adresach e-mail.
- CVE-2026-55984Niskie
Odwołanie do wskaźnika null w API AddTime powoduje uwierzytelnioną odmowę usługi.
- CVE-2026-34966Wysokie
Gitea przed wersją 1.27.0 zawiera podatność typu Server-Side Request Forgery (SSRF), która pozwala uwierzytelnionym atakującym ominąć zabezpieczenia SSRF i uzyskać dostęp do wewnętrznych usług, endpointów metadanych instancji chmurowych lub odczytać lokalne pliki, takie jak konfiguracja aplikacji z danymi uwierzytelniającymi bazy danych i kluczami podpisywania. Atakujący mogą wykorzystać operacje pobierania HTTP w kodzie migracji i awatarów OAuth.
- CVE-2026-28744Wysokie
Podatność w Gitea do wersji 1.26.1 włącznie umożliwia pominięcie kontroli zakresu tokena repozytorium dla uwierzytelnionych żądań Git smart HTTP z tokenami typu bearer.
- CVE-2026-28740Wysokie
Podatność w Gitea do wersji 1.26.2 włącznie umożliwia ponowne wykorzystanie obiektów Git LFS, co pozwala użytkownikom z dostępem do repozytorium, ale bez dostępu do jednostek kodu, na autoryzację prywatnych obiektów źródłowych.
- CVE-2026-28737Wysokie
Podatność w Gitea umożliwia przechowywany atak XSS przez pole extensionsRequired w plikach glTF renderowanych przez przeglądarkę 3D. Dotyczy wersji od 1.25.0 do 1.26.0.
- CVE-2026-28705Średnie
Podatność w Gitea przed wersją 1.25.5 pozwala na manipulację ścieżkami plików podczas zrzutu zasobów wydania poprzez specjalnie spreparowane nazwy tagów i zasobów.
- CVE-2026-28699Wysokie
Podatność w Gitea do wersji 1.26.1 włącznie umożliwia ominięcie egzekwowania zakresu tokena dostępu OAuth2 poprzez uwierzytelnianie HTTP Basic.
- CVE-2026-27783Średnie
Podatność w Gitea do wersji 1.26.1 włącznie nie wymusza autoryzacji dostępu do jednostek repozytorium na punktach końcowych API szablonów zgłoszeń. Oznacza to, że nieautoryzowani użytkownicy mogą uzyskać dostęp do wrażliwych danych lub funkcji związanych z szablonami zgłoszeń.
- CVE-2026-27779Wysokie
Gitea w wersjach przed 1.25.5 akceptuje nieprawidłowe lub wstrzyknięte wartości forwarded-proto podczas wykrywania publicznych adresów URL, co umożliwia fałszowanie kanonicznych adresów URL.
- CVE-2026-27775Wysokie
W Gitea 1.25.5 wynik sprawdzenia uprawnień do zapisu dla konkretnej gałęzi jest buforowany w ramach jednej sesji haka pre-receive. Pozwala to na ponowne użycie przyznanego dostępu edycyjnego dla opiekuna gałęzi do innych referencji, co prowadzi do eskalacji uprawnień do pełnego zapisu w repozytorium.
- CVE-2026-27761Średnie
Podatność w Gitea do wersji 1.26.2 włącznie umożliwia pominięcie kontroli zakresu tokenów API przez punkty końcowe kanałów RSS i Atom repozytorium, co prowadzi do ujawnienia danych commitów z prywatnych repozytoriów tokenom bez wymaganego zakresu repozytorium.
- CVE-2026-27660Wysokie
Podatność w Gitea przed wersją 1.25.5 umożliwia dostęp do danych lub załączników wersji roboczych (draft release) bez wymaganych uprawnień do zapisu.
- CVE-2026-27657Wysokie
Podatność w Gitea przed wersją 1.25.5 umożliwia użytkownikowi zmianę głównego adresu e-mail innego użytkownika. Problem wynika z braku odpowiedniej walidacji uprawnień podczas modyfikacji danych konta.
- CVE-2026-26307Wysokie
Gitea w wersjach przed 1.25.5 nie wymusza limitu czasu na wyszukiwania git grep, co pozwala na kosztowne obliczeniowo zapytania, które mogą przeciążyć serwer.
- CVE-2026-26231Wysokie
Podatność w Gitea do wersji 1.26.1 włącznie umożliwia użytkownikom z uprawnieniem 'Allow edits from maintainers' zatwierdzanie zmian w repozytoriach, do których mają dostęp tylko do odczytu, ale nie powinni mieć prawa zapisu.
- CVE-2026-25782Średnie
W Gitea przed wersją 1.25.5 wyszukiwanie wpisów śledzonego czasu według identyfikatora czasu nie ogranicza wyszukiwania do zgłoszenia z żądania URL, co umożliwia próby usunięcia wpisów z innego zgłoszenia.
- CVE-2026-25779Średnie
Podatność w Gitea do wersji 1.25.4 włącznie umożliwia obejście mechanizmu przekierowań poprzez użycie surowych lub zakodowanych procentowo ukośników wstecznych w parametrze redirect_to.
- CVE-2026-25714Średnie
Podatność w Gitea do wersji 1.26.1 włącznie powoduje niespójne filtrowanie tokenów publicznych w API organizacji użytkownika, co pozostawia niekompletną poprawkę dla CVE-2025-68941.
- CVE-2026-25712Wysokie
W Gitea przed wersją 1.25.5 wykryto brak wystarczających kontroli widoczności w interfejsach API uprawnień organizacji, co umożliwia ujawnienie ukrytych członków oraz prywatnych organizacji.
- CVE-2026-25038Wysokie
W Gitea 1.26.2 nieautoryzowani użytkownicy mogą uzyskać dostęp do etykiet prywatnych organizacji. Podatność ta umożliwia wyciek informacji o etykietach, które powinny być dostępne tylko dla członków organizacji.
- CVE-2026-24690Wysokie
W Gitea przed wersją 1.25.5 występuje podatność polegająca na niewystarczającym sprawdzaniu uprawnień podczas aktualizacji lub przebazowywania gałęzi żądań pull.
- CVE-2026-24451Wysokie
Podatność w Gitea 1.26.2 umożliwia kontynuację synchronizacji forka po zmianie repozytorium nadrzędnego z publicznego na prywatne, co prowadzi do nieautoryzowanego dostępu do danych.
- CVE-2026-22555Wysokie
Podatność w Gitea przed wersją 1.26.0 umożliwia użytkownikom API forkowanie repozytorium do organizacji bez przejścia kontroli CanCreateOrgRepo, co może ujawnić tajemnice organizacji.
- CVE-2026-20909Średnie
Wersje Gitea przed 1.25.5 mają niewystarczające sprawdzanie uprawnień podczas wyświetlania listy wpisów czasu śledzonego. Oznacza to, że użytkownicy mogą uzyskać dostęp do danych czasowych innych użytkowników bez odpowiednich uprawnień.
- CVE-2026-20779Wysokie
Podatność w Gitea w wersjach od 1.5.0 do 1.26.2 pozwala na wielokrotne użycie tego samego kodu TOTP w procesie uwierzytelniania dwuskładnikowego przez web oraz Basic Auth z nagłówkiem X-Gitea-OTP.
- CVE-2026-20736Wysokie
Podatność w Gitea umożliwia użytkownikowi usunięcie załącznika z repozytorium, do którego utracił dostęp, poprzez wykonanie żądania przez inne repozytorium, do którego ma dostęp. Problem wynika z nieprawidłowej weryfikacji kontekstu repozytorium podczas usuwania załączników.

