🔍 CVE-2010-4015

6.5
CVSS Score
MEDIUM
2011-02-02
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PostgreSQL의 intarray 모듈 gettoken 함수에서 버퍼 오버플로우 취약점으로, 원격 인증 사용자가 많은 자릿수의 정수를 입력하여 서버 충돌이나 임의 코드 실행을 야기할 수 있습니다.

💡 쉬운 설명

PostgreSQL 데이터베이스의 intarray 기능에서 매우 큰 숫자를 입력할 때 메모리 버퍼가 넘쳐 오류가 발생합니다. 로그인한 공격자가 이를 악용해 서버를 멈추거나 악성 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

Buffer overflow in the gettoken function in contrib/intarray/_int_bool.c in the intarray array module in PostgreSQL 9.0.x before 9.0.3, 8.4.x before 8.4.7, 8.3.x before 8.3.14, and 8.2.x before 8.2.20 allows remote authenticated users to cause a denial of service (crash) and possibly execute arbitrary code via integers with a large number of digits to unspecified functions.

📍 영향받는 시스템

PostgreSQL 9.0.x (<9.0.3), 8.4.x (<8.4.7), 8.3.x (<8.3.14), 8.2.x (<8.2.20)

⚔️ 공격 벡터

인증된 데이터베이스 사용자가 intarray 함수에 많은 자릿수의 정수를 입력하여 버퍼 오버플로우 유발

🛡️ 대응 방법

PostgreSQL을 9.0.3, 8.4.7, 8.3.14, 8.2.20 이상의 버전으로 업그레이드

🔧 검증 코드

출력된 PostgreSQL 버전이 영향받는 범위의 최소 버전 이상이면 패치된 상태

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL