🔍 CVE-2026-101029

4.3
CVSS Score
MEDIUM
2026-10-06
2026-10-15 02:29
✅ 완료

🇰🇷 한글 설명

Gitea의 저장소 마이그레이션 및 풀 미러링 과정에서 DNS 응답이 여러 개인 호스트네임을 사용하여 이그레스(Egress) 검사를 우회할 수 있는 취약점입니다. 낮은 권한을 가진 사용자가 내부 서비스로 연결을 유도하여 내부 Git 또는 HTTP 엔드포인트에 접근하거나 데이터를 읽고 쓸 수 있으며, 오류 메시지를 통해 내부 정보가 유출될 수 있습니다.

💡 쉬운 설명

공격자가 가짜 주소를 이용해 보안 검사를 통과한 뒤, 서버가 내부 네트워크의 중요한 시스템에 접속하도록 속이는 공격입니다. 이를 통해 서버 내부의 비밀 정보가 밖으로 새 나가거나 내부 시스템이 조작될 위험이 있습니다.

🇺🇸 원문 (English)

Gitea's repository migration and pull mirror egress checks could be bypassed with a hostname that returns multiple DNS answers, because the address that was validated was not necessarily the address Git later connected to. A low-privileged user who can create migrations or mirrors could direct the server to internal services, reading from and writing to reachable internal Git or HTTP endpoints. Content from internal responses could additionally be disclosed through migration and mirror error messages.

📍 영향받는 시스템

Gitea (취약한 버전의 Repository Migration 및 Pull Mirror 기능 사용 시)

⚔️ 공격 벡터

다중 DNS 응답을 반환하는 호스트네임을 사용하여 서버의 외부 접속 제한 검사를 우회하고 내부 네트워크로 연결 시도

🛡️ 대응 방법

Gitea를 최신 보안 패치가 적용된 버전으로 업데이트하고, 네트워크 레벨에서 이그레스 필터링을 강화하십시오.

🔧 검증 코드

출력된 Gitea 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 대조하십시오.

Shell / Script
gitea --version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git