🇰🇷 한글 설명
Fortinet FortiAuthenticator 3.0.0에서 PostgreSQL 데이터베이스 사용자명과 비밀번호가 평문으로 /debug/startup/ 경로의 로그 파일에 기록됩니다. 원격 관리자가 이 로그 파일에 접근하여 민감한 자격 증명 정보를 획득할 수 있습니다.
💡 쉬운 설명
FortiAuthenticator 보안 제품이 데이터베이스 암호를 누구나 읽을 수 있는 로그 파일에 저장하는 문제입니다. 관리자가 이 파일을 읽으면 암호가 그대로 노출됩니다.
🇺🇸 원문 (English)
Fortinet FortiAuthenticator 3.0.0 logs the PostgreSQL usernames and passwords in cleartext, which allows remote administrators to obtain sensitive information by reading the log at debug/startup/.
📍 영향받는 시스템
Fortinet FortiAuthenticator 3.0.0 (PostgreSQL 기반)
⚔️ 공격 벡터
원격 관리자가 /debug/startup/ 디렉토리의 로그 파일에 접근하여 평문 자격 증명 추출
🛡️ 대응 방법
Fortinet FortiAuthenticator를 3.0.0 이후 버전으로 업그레이드하고 민감한 로그 파일의 접근 권한 제한
🔧 검증 코드
FortiAuthenticator 설치 여부 및 버전 확인. 설치되지 않았거나 3.0.0 이상 버전이면 패치 상태 확인
dpkg -l 2>/dev/null | grep -i fortiauthenticator || rpm -qa 2>/dev/null | grep -i fortiauthenticator