🇰🇷 한글 설명
PostgreSQL Anonymizer의 anon.anonymize_database_parallel() 함수에서 테이블 소유자가 슈퍼유저 권한으로 임의의 코드를 실행할 수 있는 취약점이 발견되었습니다. 이 취약점은 PostgreSQL Anonymizer 3.2.0 및 이후 버전에서 수정되었습니다.
💡 쉬운 설명
데이터베이스의 특정 기능을 이용해 일반 사용자가 관리자 권한을 탈취할 수 있는 보안 결함입니다. 이를 통해 공격자가 데이터베이스 전체를 제어할 위험이 있습니다.
🇺🇸 원문 (English)
PostgreSQL Anonymizer contains a vulnerability in the anon.anonymize_database_parallel() function that allows the owner of a table to run arbitrary code with superuser privilege. The issue is fixed in PostgreSQL Anonymizer 3.2.0 and later versions
📍 영향받는 시스템
PostgreSQL Anonymizer 3.2.0 미만 버전
⚔️ 공격 벡터
테이블 소유자가 특수하게 조작된 함수를 호출하여 슈퍼유저 권한을 획득하는 방식
🛡️ 대응 방법
PostgreSQL Anonymizer를 3.2.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 3.2.0보다 낮으면 취약한 상태입니다.
psql -c "SELECT extversion FROM pg_extension WHERE extname = 'anon';"