🇰🇷 한글 설명
PostgreSQL 7.2.1 및 7.2.2에서 로컬 사용자가 VACUUM 명령어를 통해 트랜잭션 로그(pg_clog) 데이터를 삭제할 수 있는 취약점입니다. 이를 악용하면 데이터베이스 무결성 손상 및 서비스 거부 상태를 초래할 수 있습니다.
💡 쉬운 설명
PostgreSQL의 데이터 정리 명령어(VACUUM)에서 로컬 사용자가 중요한 거래 기록을 지워버릴 수 있습니다. 이로 인해 데이터베이스가 손상되거나 작동을 멈출 수 있습니다.
🇺🇸 원문 (English)
PostgreSQL 7.2.1 and 7.2.2 allows local users to delete transaction log (pg_clog) data and cause a denial of service (data loss) via the VACUUM command.
📍 영향받는 시스템
PostgreSQL 7.2.1, 7.2.2
⚔️ 공격 벡터
로컬 시스템 접근권 보유 사용자가 VACUUM 명령어 실행으로 pg_clog 트랜잭션 로그 파일 삭제
🛡️ 대응 방법
PostgreSQL을 7.2.3 이상으로 즉시 업그레이드
🔧 검증 코드
7.0.x 또는 7.1.x 버전이 표시되면 해당 버전대에서 취약, 7.2.3 이상이 표시되면 패치 완료
psql --version | grep -E '7\.[01]\.'