Gitea 1.22.5 이전 버전
풀 리퀘스트를 병합하여 지점 삭제 권한을 우회
Gitea를 1.22.5 이상 버전으로 업데이트하여 취약점을 해결
로컬 머신에서 Python을 설치하고, Gitea 인스턴스의 URL을 'https://your-gitea-instance.com'으로 교체한 후 코드를 실행합니다. 코드는 Gitea 인스턴스의 버전을 확인하여 취약점 여부를 판단합니다.
import requests; gitea_version = requests.get('https://your-gitea-instance.com/version').json()['version']; if gitea_version < '1.22.5': print('{"result": "취약", "reason": "Gitea 버전이 1.22.5 미만"}'); else: print('{"result": "양호", "reason": "Gitea 버전이 1.22.5 이상"}')
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N