🔍 CVE-2013-0255

6.8
CVSS Score
MEDIUM
2013-02-13
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PostgreSQL의 enum_recv 함수가 잘못되게 선언되어 부정확한 인자로 호출됩니다. 인증된 원격 사용자가 조작된 SQL 명령으로 서버 충돌(DoS) 또는 민감한 프로세스 메모리 유출을 유발할 수 있습니다.

💡 쉬운 설명

PostgreSQL 데이터베이스의 특정 함수가 잘못되어 있어서, 권한 있는 사용자가 특정 명령을 실행하면 서버가 먹통이 되거나 비밀 정보가 노출될 수 있습니다. 데이터베이스를 최신 버전으로 업그레이드하면 해결됩니다.

🇺🇸 원문 (English)

PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and 8.3.x before 8.3.23 does not properly declare the enum_recv function in backend/utils/adt/enum.c, which causes it to be invoked with incorrect arguments and allows remote authenticated users to cause a denial of service (server crash) or read sensitive process memory via a crafted SQL command, which triggers an array index error and an out-of-bounds read.

📍 영향받는 시스템

PostgreSQL 8.3.x (8.3.23 이전), 8.4.x (8.4.16 이전), 9.0.x (9.0.12 이전), 9.1.x (9.1.8 이전), 9.2.x (9.2.3 이전)

⚔️ 공격 벡터

인증된 사용자가 enum 타입을 다루는 조작된 SQL 쿼리 실행

🛡️ 대응 방법

PostgreSQL을 해당 버전 이상으로 업그레이드 (8.3.23+, 8.4.16+, 9.0.12+, 9.1.8+, 9.2.3+)

🔧 검증 코드

PostgreSQL 버전 확인 후 영향받는 버전 범위(8.3.23 이전, 8.4.16 이전 등)에 해당하면 취약함

Shell / Script
psql --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:S/C:N/I:N/A:C

💻 영향받는 소프트웨어

PostgreSQL