🔍 CVE-2026-77933

9.8
CVSS Score
CRITICAL
2026-10-20
2026-10-20 14:17
✅ 완료

🇰🇷 한글 설명

DB-GPT 0.8.2 이하 버전의 기본 docker-compose.yml 설정에 하드코딩된 자격 증명이 포함되어 있습니다. MYSQL_ROOT_PASSWORD가 정적으로 설정되어 있고 3306 포트가 모든 인터페이스에 공개되어 있어, 공격자가 root 권한으로 데이터베이스에 접속하여 모든 데이터와 권한을 탈취할 수 있습니다.

💡 쉬운 설명

데이터베이스의 비밀번호가 누구나 알 수 있는 고정된 값으로 설정되어 있고 문이 열려 있는 상태입니다. 해커가 이 비밀번호를 이용해 데이터베이스에 들어와 모든 정보를 훔치거나 조작할 수 있습니다.

🇺🇸 원문 (English)

DB-GPT through 0.8.2 contains a hardcoded credentials vulnerability in its default docker-compose.yml that sets a static MYSQL_ROOT_PASSWORD and publishes port 3306 on all interfaces. Attackers reaching port 3306 or the shared dbgptnet network can authenticate as root@% to gain full database access including FILE and SUPER privileges.

📍 영향받는 시스템

DB-GPT 0.8.2 및 그 이하 모든 버전

⚔️ 공격 벡터

네트워크를 통해 3306 포트에 접속하여 하드코딩된 root 비밀번호로 인증 시도

🛡️ 대응 방법

docker-compose.yml에서 MYSQL_ROOT_PASSWORD를 강력한 임의의 값으로 변경하고, 포트 노출 범위를 제한하거나 네트워크 설정을 수정하십시오.

🔧 검증 코드

명령어 결과에 고정된 비밀번호 값이 출력되면 취약한 상태이며, 설정 파일이 없거나 환경 변수를 사용 중이면 안전합니다.

Shell / Script
grep -r "MYSQL_ROOT_PASSWORD" . --include="docker-compose.yml"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL