🇰🇷 한글 설명
PostgreSQL Anonymizer에서 권한이 없는 마스킹 사용자가 연산자, 도메인 캐스트 또는 신뢰할 수 없는 표현식이 포함된 뷰 서브쿼리를 악용하여 임의 코드를 실행할 수 있는 취약점이 발견되었습니다. 이 취약점이 악용될 경우 마스킹 메커니즘의 컨텍스트 내에서 악성 코드가 높은 권한으로 실행될 수 있습니다.
💡 쉬운 설명
데이터를 가짜로 만드는 과정에서 보안 허점을 이용해 해커가 관리자 권한을 훔칠 수 있는 문제입니다. 일반 사용자가 특수한 명령어를 입력하면 시스템 전체를 제어할 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
PostgreSQL Anonymizer contains a vulnerability that allows unprivileged masked users to execute arbitrary code by abusing operators, domain casts, or view subqueries that carry untrusted expressions. When these objects are evaluated in the context of the extension’s masking mechanisms, the malicious code can run with elevated privileges. The issue is fixed in PostgreSQL Anonymizer 3.1.4 and later versions
📍 영향받는 시스템
PostgreSQL Anonymizer 3.1.4 미만 버전
⚔️ 공격 벡터
연산자, 도메인 캐스트 또는 뷰 서브쿼리에 포함된 신뢰할 수 없는 표현식을 통한 권한 상승 공격
🛡️ 대응 방법
PostgreSQL Anonymizer를 3.1.4 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 3.1.4보다 낮은지 확인하십시오.
psql -c "SELECT extversion FROM pg_extension WHERE extname = 'anon';"