🔍 CVE-2025-68940

3.1
CVSS Score
LOW
2025-12-26
2026-10-13 10:10
✅ 완료

🇰🇷 한글 설명

Gitea 1.22.5 이전 버전에서 풀 리퀘스트를 병합한 후 지점 삭제 권한이 충분히 강제되지 않는 취약점

💡 쉬운 설명

Gitea의 이전 버전에서 풀 리퀘스트를 처리할 때 지점 삭제 권한이 제대로 적용되지 않아 권한이 없는 사용자가 지점을 삭제할 수 있는 취약점입니다. 이는 시스템의 안정성과 데이터 보안에 영향을 줄 수 있습니다.

🇺🇸 원문 (English)

In Gitea before 1.22.5, branch deletion permissions are not adequately enforced after merging a pull request.

📍 영향받는 시스템

Gitea 1.22.5 이전 버전

⚔️ 공격 벡터

풀 리퀘스트를 병합하여 지점 삭제 권한을 우회

🛡️ 대응 방법

Gitea를 1.22.5 이상 버전으로 업데이트하여 취약점을 해결

🔧 검증 코드

로컬 머신에서 Python을 설치하고, Gitea 인스턴스의 URL을 'https://your-gitea-instance.com'으로 교체한 후 코드를 실행합니다. 코드는 Gitea 인스턴스의 버전을 확인하여 취약점 여부를 판단합니다.

Shell / Script
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 Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N

💻 영향받는 소프트웨어

Git