🔍 CVE-2025-41240

10.0
CVSS Score
CRITICAL
2025-07-24
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Bitnami Helm 차트 3개가 Kubernetes Secrets를 웹 서버 문서 루트 내의 예측 가능한 경로(/opt/bitnami/*/secrets)에 마운트하고 있습니다. 기본 설정(usePasswordFiles=true)에서 이러한 민감한 자격증명 파일이 인증 없이 HTTP/HTTPS를 통해 노출될 수 있습니다.

💡 쉬운 설명

웹 서버가 실행되는 폴더 안에 중요한 비밀번호 파일들이 누구나 접근할 수 있는 위치에 저장되어 있습니다. 인터넷 접속이 가능한 서버라면 누구든 특정 URL을 방문해서 이 파일들을 다운로드할 수 있습니다.

🇺🇸 원문 (English)

Three Bitnami Helm charts mount Kubernetes Secrets under a predictable path (/opt/bitnami/*/secrets) that is located within the web server document root. In affected versions, this can lead to unauthenticated access to sensitive credentials via HTTP/S. A remote attacker could retrieve these secrets by accessing specific URLs if the application is exposed externally. The issue affects deployments using the default value of usePasswordFiles=true, which mounts secrets as files into the container filesystem.

📍 영향받는 시스템

Bitnami Helm charts (3개): WordPress, Drupal, Mediawiki 등 usePasswordFiles=true 설정 사용 버전

⚔️ 공격 벡터

원격 공격자가 예측 가능한 URL(예: http://target/opt/bitnami/wordpress/secrets/mysql_password)에 HTTP GET 요청을 보내 시크릿 파일 접근

🛡️ 대응 방법

usePasswordFiles=false로 설정하거나 웹 서버 설정에서 /opt/bitnami/*/secrets 경로에 대한 HTTP 접근 차단, Helm chart를 최신 보안 패치 버전으로 업데이트

🔧 검증 코드

200 상태코드 응답이면 취약함, 403/404/연결 거부면 안전함. 실제 credentials 노출 시 즉시 재발급 필요

Shell / Script
curl -s http://target-url/opt/bitnami/wordpress/secrets/mysql_password 2>&1 | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes