W Gitea Open Source Git Server w wersji 1.22.0 wykryto podatność typu Stored XSS (Cross-site Scripting), polegającą na nieprawidłowej neutralizacji danych wejściowych podczas generowania stron internetowych. Podatność otrzymała maksymalny wynik CVSS 10.0, co wskazuje na krytyczne ryzyko dla organizacji korzystających z tej wersji.
▸ Pokaż oryginał (EN)
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Gitea Gitea Open Source Git Server allows Stored XSS.This issue affects Gitea Open Source Git Server: 1.22.0.
Podatność wynika z braku właściwej sanityzacji danych wejściowych przed ich osadzeniem w generowanych stronach HTML. Atakujący może wstrzyknąć złośliwy kod skryptowy (payload JavaScript), który zostaje trwale zapisany po stronie serwera (Stored XSS). Przy każdej wizycie ofiary na zainfekowanej stronie, złośliwy skrypt jest automatycznie wykonywany w kontekście przeglądarki użytkownika bez jakiejkolwiek jego interakcji.
Atakujący może przejąć sesje uwierzytelnionych użytkowników, wykraść poufne dane (tokeny, ciasteczka, dane logowania) oraz wykonywać nieautoryzowane działania w imieniu ofiary w ramach instancji Gitea. W środowiskach z podwyższonymi uprawnieniami może to prowadzić do kompromitacji repozytoriów kodu źródłowego oraz infrastruktury deweloperskiej.
Należy zaktualizować Gitea do wersji 1.22.1 lub nowszej, w której podatność została usunięta. Szczegóły patcha dostępne są pod adresem https://blog.gitea.com/release-of-1.22.1/ oraz w pull requeście https://github.com/go-gitea/gitea/pull/31200.
Gitea Open Source Git Server w wersji 1.22.0.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X