Gitea
사용자 접근 권한 취소 후에도 릴리즈 알림 이메일을 전송
Gitea를 최신 버전으로 업데이트하고, 비공개 저장소의 사용자 접근 권한을 확인합니다.
로컬에서 Python을 사용하여 Gitea 인스턴스에 대한 API 요청을 보내고, 응답 코드를 확인하여 취약점 여부를 판단합니다. 실행 전 Python과 requests 라이브러리가 설치되어 있어야 합니다.
python -c "import requests; response = requests.get('https://your-gitea-instance.com/api/v1/repos/your-repo/releases'); if response.status_code == 200: print('{{"result": "취약", "reason": "Gitea 버전이 최신이 아니거나, 비공개 저장소의 사용자 접근 권한이 올바르지 않습니다."}}'); else: print('{{"result": "양호", "reason": "Gitea 버전이 최신이고, 비공개 저장소의 사용자 접근 권한이 올바릅니다."}}')"
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N