🔍 CVE-2025-55740

6.5
CVSS Score
MEDIUM
2025-08-19
2026-06-17 09:42
✅ 완료

🇰🇷 한글 설명

nginx-defender 설정 파일에 기본 자격증명(default_password: 'change_me_please', GF_SECURITY_ADMIN_PASSWORD=admin123)이 포함되어 있는 구성 취약점입니다. 네트워크 접근이 가능한 공격자가 기본값으로 배포된 시스템에 관리자 권한으로 접근하여 WAF 보안 기능을 우회할 수 있습니다. v1.5.0 이상에서 해결됩니다.

💡 쉬운 설명

nginx-defender 설치 시 기본 암호를 변경하지 않으면 누구나 관리자 계정으로 로그인할 수 있습니다. 이를 통해 공격자가 웹 방화벽을 완전히 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

nginx-defender is a high-performance, enterprise-grade Web Application Firewall (WAF) and threat detection system engineered for modern web infrastructure. This is a configuration vulnerability affecting nginx-defender deployments. Example configuration files config.yaml and docker-compose.yml contain default credentials (default_password: "change_me_please", GF_SECURITY_ADMIN_PASSWORD=admin123). If users deploy nginx-defender without changing these defaults, attackers with network access could gain administrative control, bypassing security protections. The issue is addressed in v1.5.0 and later.

📍 영향받는 시스템

nginx-defender v1.5.0 미만 모든 버전

⚔️ 공격 벡터

네트워크 기반 공격; 기본 자격증명으로 관리 인터페이스에 직접 접근하여 WAF 규칙 비활성화 또는 관리 권한 탈취

🛡️ 대응 방법

즉시 v1.5.0 이상으로 업그레이드하거나 모든 기본 자격증명을 강력한 고유 암호로 변경

🔧 검증 코드

명령어 결과에서 change_me_please나 admin123이 나타나면 기본 자격증명이 존재하는 것이므로 즉시 변경 필요; 아무것도 출력되지 않으면 안전

Shell / Script
grep -i 'change_me_please\|admin123' config.yaml docker-compose.yml 2>/dev/null || echo 'No default credentials found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker