Podatności Gitea
154 znanych podatności CVE w Gitea, przetłumaczonych i ocenionych.
- CVE-2026-58435Średnie
Podatność w Gitea LFS umożliwia eskalację uprawnień za pomocą kluczy wdrożeniowych (deploy keys). Osoba posiadająca klucz wdrożeniowy może uzyskać wyższe uprawnienia niż zamierzono.
- CVE-2026-58434Wysokie
Metadane prywatnego repozytorium pozostają dostępne po cofnięciu dostępu użytkownikowi. Oznacza to, że informacje o repozytorium (np. nazwa, opis) mogą być nadal widoczne dla osób, które utraciły uprawnienia.
- CVE-2026-58432Średnie
W kodzie code.gitea.io/gitea występuje brak autoryzacji oraz obejście autoryzacji poprzez kontrolowany przez użytkownika klucz, nieprawidłowe przypisanie uprawnień do krytycznych zasobów oraz ujawnienie wrażliwych informacji nieupoważnionemu aktorowi.
- CVE-2026-58431Średnie
Ograniczenie tokenów API tylko do publicznych zasobów nie jest egzekwowane na trasach API zespołów. Oznacza to, że token przeznaczony tylko do publicznego dostępu może uzyskać dostęp do danych zespołów, które powinny być prywatne.
- CVE-2026-58429Średnie
Podatność umożliwia obejście zakresu osobistych tokenów dostępu typu public-only w punktach końcowych organizacji i uprawnień. Oznacza to, że token przeznaczony tylko do operacji publicznych może uzyskać dostęp do operacji wymagających szerszych uprawnień.
- CVE-2026-58428Średnie
Podatność umożliwia obejście listy dozwolonych rozszerzeń dla załączników wydań poprzez formularz edycji wydania w przeglądarce. Jest to wariant wcześniejszej podatności CVE-2025-68939.
- CVE-2026-58427Wysokie
Podatność powoduje wyciek listy członków prywatnej organizacji przez punkt końcowy /members API. Jest to niekompletna poprawka dla PR #38145.
- CVE-2026-58425Średnie
Podatność w introspekcji tokenów OAuth powoduje zwracanie metadanych tokenów wydanych innym klientom, co narusza sekcję 4 specyfikacji RFC 7662.
- CVE-2026-58420Średnie
Podatność umożliwia lokalne włączenie pliku (Local File Inclusion) poprzez użycie URI file:// w funkcji przywracania migracji. Atakujący może odczytać dowolne pliki z systemu plików serwera.
- CVE-2026-58417Wysokie
Podatność w REST API ujawnia publicznie członkostwo w organizacjach prywatnych. Osoby nieuprawnione mogą uzyskać informacje o członkach prywatnych organizacji.
- CVE-2026-58416Wysokie
Podatność w zadaniach Actions dla pull requestów z forka umożliwia odczyt trzeciego prywatnego repozytorium poprzez gałąź collaborative-owner. Brakuje zabezpieczenia dla fork-PR.
- CVE-2026-58314Wysokie
W Gitea 1.26.2 znaleziono dwie podatności typu Server-Side Request Forgery (SSRF). Umożliwiają one atakującemu wysyłanie żądań z serwera do wewnętrznych zasobów.
- CVE-2026-57897Średnie
Podatność umożliwia ujawnienie informacji między repozytoriami poprzez API Actions na poziomie organizacji (Run/Job APIs). Atakujący może uzyskać dane z innych repozytoriów.
- CVE-2026-57894Wysokie
Podatność w migracji repozytoriów pozwala na podążanie za przekierowaniami HTTP Git po walidacji URL (allow/block), co umożliwia eksfiltrację wewnętrznych repozytoriów Git.
- CVE-2026-57886Średnie
Podatność umożliwia ponowne powiązanie załączników do zgłoszeń/komentarzy między repozytoriami, co może ujawnić treść prywatnych załączników.
- 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.
- CVE-2025-68946Średnie
W Gitea przed wersją 1.20.1 można użyć zabronionego schematu URL, takiego jak javascript:, w linku, co prowadzi do XSS.
- CVE-2025-68945Średnie
W Gitea w wersjach przed 1.21.2 anonimowy użytkownik może odwiedzić projekt prywatnego użytkownika. Luka narusza prywatność i może prowadzić do nieautoryzowanego dostępu do informacji.
- CVE-2025-68944Średnie
Gitea przed wersją 1.22.2 nieprawidłowo obsługuje propagację zakresu tokena do kontroli dostępu w jednym z własnych rejestrów pakietów.
- CVE-2025-68943Średnie
Gitea w wersjach przed 1.21.8 nieumyślnie ujawnia czasy logowania użytkowników, na przykład poprzez sortowanie explore/users według lastlogintime. Luka może pozwolić na śledzenie aktywności użytkowników.
- CVE-2025-68942Średnie
Gitea przed wersją 1.22.2 pozwala na XSS, ponieważ pole wyszukiwania (do tworzenia tagów i gałęzi) używa v-html zamiast v-text.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

