🇰🇷 한글 설명
Bitnami MariaDB Galera 컨테이너 이미지와 Helm 차트에서 Galera 복제 상태 확인용 사용자의 기본 계정 정보가 하드코딩되어 있는 취약점이 발견되었습니다. MARIADB_REPLICATION_USER와 PASSWORD가 'monitor/monitor'로 기본 설정되어 있으며, 이 계정은 모든 호스트('%')에서 REPLICATION CLIENT 권한을 가집니다. 특히 Helm 차트에서 해당 계정의 자격 증명을 변경할 수 있는 파라미터를 제공하지 않아, 기본 설정으로 배포된 모든 환경이 취약한 상태에 노출됩니다.
💡 쉬운 설명
데이터베이스 관리용 계정의 아이디와 비밀번호가 누구나 알 수 있는 'monitor/monitor'로 고정되어 있는 문제입니다. 이로 인해 공격자가 데이터베이스의 복제 상태 정보를 쉽게 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
Bitnami MariaDB Galera container images and Helm chart are affected by a hardcoded default credential vulnerability in the Galera replication health-check user. The MARIADB_REPLICATION_USER and MARIADB_REPLICATION_PASSWORD environment variables defaulted to monitor and monitor respectively. This user is granted REPLICATION CLIENT privileges from any host ('%'). The Bitnami Helm chart for MariaDB Galera did not expose parameters to configure this user's credentials, resulting in all chart deployments using this publicly known credential by default.
Affected versions — Container image: 10.6.x prior to 10.6.27-photon-5-r0; 10.11.x prior to 10.11.17-photon-5-r1; 11.4.x prior to 11.4.12-photon-5-r0; 11.8.x prior to 11.8.7-photon-5-r1; 12.3.x prior to 12.3.2-photon-5-r0 / 12.3.2-debian-12-r0. Helm chart: prior to 18.3.0.
📍 영향받는 시스템
Bitnami MariaDB Galera Container (10.6.x < 10.6.27, 10.11.x < 10.11.17, 11.4.x < 11.4.12, 11.8.x < 11.8.7, 12.3.x < 12.3.2) 및 Helm chart < 18.3.0
⚔️ 공격 벡터
공개된 기본 계정 정보(monitor/monitor)를 사용하여 네트워크를 통해 데이터베이스 복제 권한 탈취
🛡️ 대응 방법
취약점이 해결된 최신 버전의 컨테이너 이미지 및 Helm 차트(18.3.0 이상)로 업데이트
🔧 검증 코드
출력된 Helm 차트 버전이 18.3.0 미만이거나, 컨테이너 이미지 버전이 취약 버전 범위에 해당하면 위험함
helm list -A | grep mariadb-galera && docker images | grep bitnami/mariadb-galera