🔍 CVE-2018-25332

9.8
CVSS Score
CRITICAL
2026-05-17
2026-05-27 20:44
✅ 완료

🇰🇷 한글 설명

GitBucket 4.23.1 버전의 미인증 원격 코드 실행 취약점으로, 약한 Blowfish 암호화 키 생성과 안전하지 않은 파일 업로드 기능을 악용할 수 있습니다. 공격자는 암호화 키를 무차별 대입으로 크래킹하고 git-lfs 엔드포인트를 통해 악성 JAR 플러그인을 업로드하여 임의의 시스템 명령어를 실행할 수 있습니다.

💡 쉬운 설명

GitBucket 소프트웨어의 보안 약점을 이용하면 누구나 서버에 접근하고 명령을 실행할 수 있습니다. 공격자가 악성 파일을 업로드해서 서버 제어권을 완전히 빼앗을 수 있다는 뜻입니다.

🇺🇸 원문 (English)

GitBucket 4.23.1 contains an unauthenticated remote code execution vulnerability that allows attackers to execute arbitrary commands by exploiting weak secret token generation and insecure file upload functionality. Attackers can brute-force the Blowfish encryption key, upload a malicious JAR plugin via the git-lfs endpoint, and execute system commands through an exposed exploit endpoint.

📍 영향받는 시스템

GitBucket 4.23.1 이하 모든 버전

⚔️ 공격 벡터

약한 암호화 키를 무차별 대입으로 크래킹한 후 git-lfs 엔드포인트를 통해 악성 JAR 플러그인 업로드

🛡️ 대응 방법

GitBucket을 최신 안정 버전으로 즉시 업그레이드하고, 강력한 토큰 생성 메커니즘이 적용된 버전 사용

🔧 검증 코드

GitBucket이 응답하면 설치 여부 확인, 관리 페이지에서 버전 확인 후 4.23.1 이하면 취약

Shell / Script
curl -s http://target:8080/ 2>/dev/null | grep -i gitbucket | head -1

📊 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