🇰🇷 한글 설명
Bacula 2.2.5 이전 버전에서 MySQL 암호를 명령줄 인수로 전달하여 프로세스 목록 조회나 네트워크 스니핑으로 노출 가능하다. 백업 설정이 포함된 평문 이메일이 전송될 때 데이터베이스 자격증명이 함께 노출될 수 있다.
💡 쉬운 설명
백업 프로그램이 데이터베이스 암호를 다른 사람이 볼 수 있는 곳에 저장했다. 암호가 담긴 이메일도 암호화되지 않은 상태로 전송되어 공격자가 쉽게 탈취할 수 있었다.
🇺🇸 원문 (English)
make_catalog_backup in Bacula 2.2.5, and probably earlier, sends a MySQL password as a command line argument, and sometimes transmits cleartext e-mail containing this command line, which allows context-dependent attackers to obtain the password by listing the process and its arguments, or by sniffing the network.
📍 영향받는 시스템
Bacula 2.2.5 이전 모든 버전
⚔️ 공격 벡터
시스템 관리자 권한이나 네트워크 접근으로 프로세스 정보 조회 또는 이메일 트래픽 스니핑
🛡️ 대응 방법
Bacula를 2.2.6 이상으로 업그레이드하고 민감한 정보를 환경변수나 보안 설정 파일로 관리
🔧 검증 코드
설치된 Bacula 버전이 2.2.5 이하면 즉시 업그레이드 필요. 2.2.6 이상이면 안전
dpkg -l bacula 2>/dev/null | grep -w bacula | awk '{print $2, $3}'