Podatności Gitea
186 znanych podatności CVE w Gitea, przetłumaczonych i ocenionych.
- 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-27771Wysokie
Podatność w Gitea do wersji 1.26.1 włącznie wynika z niewystarczającego sprawdzania uprawnień dla linków źródłowych pakietów Composer. Może to prowadzić do ujawnienia informacji o prywatnych lub wewnętrznych źródłach pakietów.
- 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-69413Średnie
W Gitea przed wersją 1.25.2 endpoint /api/v1/user zwraca różne odpowiedzi dla nieudanej autoryzacji w zależności od tego, czy nazwa użytkownika istnieje.
- 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.
- CVE-2025-68941Średnie
Gitea przed wersją 1.22.3 nieprawidłowo obsługuje dostęp do prywatnych zasobów po otrzymaniu tokena API z zakresem ograniczonym do zasobów publicznych.
- CVE-2025-68940Niskie
W Gitea przed wersją 1.22.5 uprawnienia do usuwania gałęzi nie są odpowiednio egzekwowane po scaleniu pull requesta. Oznacza to, że użytkownik może usunąć gałąź, do której nie powinien mieć uprawnień.
- CVE-2025-68939Wysokie
W Gitea przed wersją 1.23.0 atakujący może dodać załączniki z zabronionymi rozszerzeniami plików poprzez edycję nazwy załącznika za pomocą API załączników.
- CVE-2025-68938Średnie
Gitea w wersjach przed 1.25.2 nieprawidłowo obsługuje autoryzację przy usuwaniu wydań (releases). Luka może pozwolić nieuprawnionym użytkownikom na usunięcie wydań.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

