Gitea 1.25.2 이전 버전
해커가 Gitea 시스템에 접근하여 릴리즈 삭제 권한을 악용
최신 버전의 Gitea(1.25.2 이상)로 업데이트 하기
로컬 PC에서 Python을 실행하여 Gitea의 최신 버전을 확인합니다. 이 코드는 Gitea의 공식 GitHub 릴리즈 페이지에서 최신 버전을 확인하고, 로컬 시스템의 버전과 비교하여 취약점 여부를 판단합니다. Python 3.x와 requests 라이브러리가 필요합니다.
import requests; import json; response = requests.get('https://api.github.com/repos/go-gitea/gitea/releases'); latest_version = response.json()[0]['tag_name']; if latest_version > 'v1.25.2': print(json.dumps({"result": "양호", "reason": "최신 버전의 Gitea를 사용 중"})); else: print(json.dumps({"result": "취약", "reason": "최신 버전의 Gitea로 업데이트가 필요"}))
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L