🔍 CVE-2016-2192

6.5
CVSS Score
MEDIUM
2017-06-06
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

PostgreSQL PL/Java 1.5.0 이전 버전에서 원격 인증된 사용자가 자신이 소유하지 않은 데이터 타입의 유형 매핑을 무단으로 변경할 수 있는 권한 상승 취약점입니다. 공격자는 ALTER TYPE MAPPING 명령을 통해 시스템의 데이터 타입 정의를 조작하여 데이터 처리 방식을 변경하고 민감한 정보에 접근할 수 있습니다.

💡 쉬운 설명

PostgreSQL의 Java 확장에서 로그인한 사용자가 다른 사람의 데이터 타입 설정을 무단으로 변경할 수 있는 결함입니다. 공격자가 이를 악용하면 데이터 처리 방식을 조작하여 권한 없이 정보에 접근하거나 시스템을 손상시킬 수 있습니다.

🇺🇸 원문 (English)

PostgreSQL PL/Java before 1.5.0 allows remote authenticated users to alter type mappings for types they do not own.

📍 영향받는 시스템

PostgreSQL PL/Java 1.5.0 이전 모든 버전

⚔️ 공격 벡터

데이터베이스에 인증된 사용자가 ALTER TYPE MAPPING 명령어로 다른 사용자 소유의 타입 매핑을 변경

🛡️ 대응 방법

PostgreSQL PL/Java를 1.5.0 이상으로 업그레이드하거나 일반 사용자의 타입 매핑 수정 권한 제거

🔧 검증 코드

출력된 버전이 1.5.0 이상이면 안전하고, 그 이하이거나 패키지가 설치되지 않았으면 취약합니다.

Shell / Script
dpkg -l postgresql-pljava 2>/dev/null | grep -E 'ii' | awk '{print $3}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

💻 영향받는 소프트웨어

PostgreSQL