🔍 CVE-2025-69413

5.3
CVSS Score
MEDIUM
2026-01-01
2026-10-14 19:10
✅ 완료

🇰🇷 한글 설명

Gitea 1.25.2 이전 버전에서 /api/v1/user 엔드포인트는 인증 실패 시 사용자명 존재 여부에 따라 서로 다른 응답을 반환합니다. 이로 인해 공격자가 유효한 사용자명을 열거할 수 있습니다.

💡 쉬운 설명

Gitea 서버가 로그인 실패 시 해당 아이디가 실제로 존재하는지에 따라 다른 반응을 보입니다. 공격자는 이 차이를 이용해 서버에 등록된 사용자 아이디 목록을 알아낼 수 있습니다.

🇺🇸 원문 (English)

In Gitea before 1.25.2, /api/v1/user has different responses for failed authentication depending on whether a username exists.

📍 영향받는 시스템

Gitea 1.25.2 미만 버전

⚔️ 공격 벡터

원격에서 /api/v1/user 엔드포인트에 임의의 사용자명으로 인증 요청을 반복 전송하고 응답 차이를 비교하여 존재하는 사용자명을 식별

🛡️ 대응 방법

Gitea를 1.25.2 이상 버전으로 업데이트

🔧 검증 코드

출력된 버전이 1.25.2 미만이면 취약하며, 1.25.2 이상이면 패치가 적용된 것입니다. 명령어 결과가 없으면 gitea 바이너리가 PATH에 없는 것이므로 설치 경로를 직접 확인해야 합니다.

Shell / Script
gitea --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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