🔍 CVE-2026-20912

9.1
CVSS Score
CRITICAL
2026-01-22
2026-07-15 02:18
✅ 완료

🇰🇷 한글 설명

Gitea에서 리포지토리 소유권을 올바르게 검증하지 않아, 개인 리포지토리에 업로드된 첨부파일이 다른 공개 리포지토리의 릴리즈에 연결되어 비인가 사용자에게 노출될 수 있는 취약점

💡 쉬운 설명

Gitea에서 파일을 올렸을 때, 그 파일이 다른 사람에게 노출될 수 있습니다. 이는 파일을 올린 사람과 다른 사람의 리포지토리에서 파일을 공유할 때 발생할 수 있습니다. 이 문제는 매우 심각한 취약점입니다.

🇺🇸 원문 (English)

Gitea does not properly validate repository ownership when linking attachments to releases. An attachment uploaded to a private repository could potentially be linked to a release in a different public repository, making it accessible to unauthorized users.

📍 영향받는 시스템

Gitea

⚔️ 공격 벡터

리포지토리 소유권 검증 취약점

🛡️ 대응 방법

Gitea를 최신 버전으로 업데이트하고, 리포지토리 소유권 검증을 강화합니다.

🔧 검증 코드

Python 3.x가 설치된 로컬 시스템에서 실행하세요. Gitea의 최신 버전을 확인하고, 리포지토리 소유권 검증을 강화했는지 확인합니다.

Shell / Script
python -c "import requests; response = requests.get('https://api.github.com/repos/go-gitea/gitea/releases'); if response.status_code == 200: print({"result": "양호", "reason": "Gitea 최신 버전 사용"}); else: print({"result": "취약", "reason": "Gitea 버전 확인 실패"})"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git