🇰🇷 한글 설명
Armatura One의 백업 및 복구 과정에서 데이터베이스 연결 명령어가 포함된 로그 파일이 호스트에 평문으로 기록됩니다. 이 로그에는 슈퍼유저 비밀번호가 포함되어 있어, 서버 운영체제에 접근 권한이 있는 사용자가 데이터베이스에 무단으로 접속할 수 있습니다.
💡 쉬운 설명
프로그램이 백업을 수행할 때 데이터베이스 비밀번호를 암호화하지 않고 일반 텍스트로 로그 파일에 남겨두는 보안 결함입니다. 서버에 접속할 수 있는 사람이 이 로그 파일을 열어보면 데이터베이스 관리자 비밀번호를 그대로 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
Armatura One's backup and restore routine records the full database connection command, including the superuser password, in plain text in a log file on the host. Credentials disclosed by this finding can be used to access the database when access to the server operating system is available.
📍 영향받는 시스템
Armatura One (백업 및 복구 루틴 사용 버전)
⚔️ 공격 벡터
서버 운영체제에 접근 가능한 공격자가 로그 파일 내 평문으로 저장된 데이터베이스 슈퍼유저 자격 증명을 탈취
🛡️ 대응 방법
로그 파일에 비밀번호가 기록되지 않도록 소프트웨어를 업데이트하거나, 로그 파일에 대한 접근 권한을 엄격히 제한하십시오.
🔧 검증 코드
명령어 실행 결과로 데이터베이스 연결 명령과 함께 비밀번호가 평문으로 출력된다면 취약한 상태입니다.
grep -r 'password' /var/log/armatura/ | grep -E 'database connection'