🇰🇷 한글 설명
Bacula 1.36.3 및 그 이전 버전의 임시 파일 생성 취약점으로, 로컬 사용자가 심볼릭 링크 공격을 통해 민감한 파일을 수정하거나 읽을 수 있습니다. autoconf/randpass와 mtx-changer.in의 임시 파일이 안전하지 않게 생성되어 악용 가능합니다.
💡 쉬운 설명
Bacula 백업 소프트웨어가 임시 파일을 예측 가능한 위치에 생성합니다. 같은 컴퓨터에 접근 가능한 사용자가 심볼릭 링크로 이를 대체하여 보호된 파일에 접근할 수 있습니다.
🇺🇸 원문 (English)
bacula 1.36.3 and earlier allows local users to modify or read sensitive files via symlink attacks on (1) the temporary file used by autoconf/randpass when openssl is not available, or (2) the mtx.[PID] temporary file in mtx-changer.in.
📍 영향받는 시스템
Bacula 1.36.3 및 이전 모든 버전
⚔️ 공격 벡터
로컬 심볼릭 링크 공격 - /tmp 디렉토리의 임시 파일명을 미리 예측하여 심볼릭 링크 생성
🛡️ 대응 방법
Bacula를 1.36.4 이상으로 즉시 업그레이드하거나 mkstemp를 사용하는 안전한 임시 파일 생성으로 패치 적용
🔧 검증 코드
출력된 버전 번호가 1.36.3 이하면 취약하며, 1.36.4 이상으로 업그레이드하거나 패키지 설치 여부 확인 필요
dpkg -l bacula 2>/dev/null | awk '/bacula/{print $3}' || rpm -q bacula --qf '%{VERSION}\n' 2>/dev/null