🔍 CVE-2026-27780

9.8
CVSS Score
CRITICAL
2026-07-03
2026-07-06 18:17
✅ 완료

🇰🇷 한글 설명

Gitea 1.26.0 미만 버전에서 pre-receive hook 입력을 처리할 때 bufio.Scanner 오류 발생 시 시스템이 안전하게 차단되지 않는 취약점이 발견되었습니다. 이로 인해 과도하게 큰 입력값을 전송할 경우 브랜치 보호 규칙을 우회할 수 있습니다.

💡 쉬운 설명

코드 저장소에 파일을 올릴 때 검사하는 규칙을 무력화할 수 있는 보안 결함입니다. 너무 큰 데이터를 보내서 검사 과정을 건너뛰고 중요한 코드를 강제로 수정할 수 있습니다.

🇺🇸 원문 (English)

Gitea versions before 1.26.0 do not fail closed on bufio.Scanner errors while processing pre-receive hook input, allowing oversized input to bypass branch-protection checks.

📍 영향받는 시스템

Gitea versions before 1.26.0

⚔️ 공격 벡터

Pre-receive hook 처리 과정에서 대용량 데이터를 전송하여 검사 로직 우회

🛡️ 대응 방법

Gitea를 1.26.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력 결과가 'Vulnerable'이면 취약한 버전이며, 'Safe'이면 안전한 버전입니다.

Shell / Script
gitea --version 2>/dev/null | grep -E '1\.[0-9]+\.[0-9]+' | awk '{print $2}' | awk -F. '$1==1 && $2<26 {print "Vulnerable"} $1==1 && $2>=26 {print "Safe"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git