🇰🇷 한글 설명
PostgreSQL RPM 배포판의 디렉토리 권한이 부적절하게 설정되어 있어 로컬 사용자가 일반 텍스트 암호 파일을 읽을 수 있는 취약점입니다. 이를 통해 로컬 공격자가 인증 정보를 탈취하고 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
PostgreSQL 설치 폴더의 접근 권한이 잘못 설정되어 컴퓨터에 접속한 일반 사용자가 암호가 저장된 파일을 읽을 수 있게 되는 문제입니다. 이를 통해 공격자가 관리자 권한을 얻을 수 있습니다.
🇺🇸 원문 (English)
Insecure directory permissions in RPM distribution for PostgreSQL allows local users to gain privileges by reading a plaintext password file.
📍 영향받는 시스템
PostgreSQL RPM 패키지 (버전 미지정, 1999년경 배포판)
⚔️ 공격 벡터
로컬 파일 시스템 접근을 통한 디렉토리 권한 악용으로 평문 암호 파일 읽기
🛡️ 대응 방법
PostgreSQL 설치 디렉토리의 권한을 600 또는 700으로 변경하여 소유자만 접근 가능하도록 제한
🔧 검증 코드
diag: drwx------ 으로 시작하면 안전, drwxr-xr-x 등 g, o 권한이 있으면 취약함
ls -ld /var/lib/pgsql /usr/lib/pgsql 2>/dev/null | awk '{print $1, $NF}'