🔍 CVE-2025-56157

9.8
CVSS Score
CRITICAL
2025-12-18
2026-10-13 11:10
✅ 완료

🇰🇷 한글 설명

Dify 1.5.1 이하 버전에서 소스 코드의 docker-compose.yaml 파일에 PostgreSQL 사용자 이름과 비밀번호가 기본값으로 포함되어 있습니다. 다만, 공급업체에 따르면 1.0.1 이후 버전부터는 PostgreSQL(TCP 5432 포트)이 기본적으로 외부로 노출되지 않습니다.

💡 쉬운 설명

프로그램 설정 파일에 데이터베이스 접속을 위한 아이디와 비밀번호가 그대로 적혀 있어 보안에 취약합니다. 다행히 최신 버전에서는 데이터베이스 문을 기본적으로 잠가두어 외부 접근을 막고 있습니다.

🇺🇸 원문 (English)

Default credentials in Dify thru 1.5.1. PostgreSQL username and password specified in the docker-compose.yaml file included in its source code. NOTE: the Supplier reports that the Docker configuration does not make PostgreSQL (on TCP port 5432) exposed by default in version 1.0.1 or later.

📍 영향받는 시스템

Dify 1.5.1 이하 버전

⚔️ 공격 벡터

노출된 기본 자격 증명을 이용한 데이터베이스 원격 접속 시도

🛡️ 대응 방법

docker-compose.yaml 파일 내의 기본 비밀번호를 변경하고, 데이터베이스 포트가 외부로 노출되지 않도록 설정 확인

🔧 검증 코드

명령어 결과에 5432 포트가 호스트로 매핑되어 있다면 외부 노출 위험이 있으므로 즉시 조치가 필요합니다.

Shell / Script
docker inspect dify-postgres | grep -i 'PortBindings' | grep '5432'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker