🔍 CVE-2002-1399

10.0
CVSS Score
HIGH
2003-01-17
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PostgreSQL 7.2.3 이전 버전의 cash_out 함수에서 정수 입력값이 다른 데이터 타입으로 오류 처리되는 취약점입니다. 유효하지 않은 정수값(예: cash_out(2))을 통해 악용되며 전체 시스템 장애를 초래할 수 있습니다.

💡 쉬운 설명

PostgreSQL의 금전 처리 함수가 잘못된 숫자를 입식했을 때 제대로 처리하지 못하는 버그입니다. 공격자가 이를 이용해 데이터베이스를 중단시키거나 데이터를 손상시킬 수 있습니다.

🇺🇸 원문 (English)

Unknown vulnerability in cash_out and possibly other functions in PostgreSQL 7.2.1 and earlier, and possibly later versions before 7.2.3, with unknown impact, based on an invalid integer input which is processed as a different data type, as demonstrated using cash_out(2).

📍 영향받는 시스템

PostgreSQL 7.2.1 이하, 7.2.3 이전의 모든 버전

⚔️ 공격 벡터

cash_out() 함수에 부정형식의 정수 입력값 전달을 통한 타입 오류 유발

🛡️ 대응 방법

PostgreSQL을 7.2.3 이상의 패치된 버전으로 즉시 업그레이드

🔧 검증 코드

명령어 실행 후 'Vulnerable'이 출력되면 패치가 필요하고, 'Safe'가 출력되면 안전한 버전입니다.

Shell / Script
psql --version 2>/dev/null | grep -qE '7\.[0-1]\.|7\.2\.[0-2]' && echo 'Vulnerable' || echo 'Safe'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL