🔍 CVE-2002-1400

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

🇰🇷 한글 설명

PostgreSQL 7.2.2 이전 버전의 repeat() 함수에서 heap-based 버퍼 오버플로우 취약점이 존재합니다. 공격자가 대규모 반복 문자열을 생성하도록 강제하여 메모리 overflow를 유발할 수 있습니다. 이를 통해 임의 코드 실행 및 시스템 제어 탈취가 가능합니다.

💡 쉬운 설명

PostgreSQL 데이터베이스의 repeat 함수에서 입력값 검증 부족으로 인해, 공격자가 특수한 입력을 보내면 프로그램이 충돌하거나 악의적 코드를 실행하게 됩니다. 영향받는 구버전을 최신 버전으로 업그레이드하면 문제가 해결됩니다.

🇺🇸 원문 (English)

Heap-based buffer overflow in the repeat() function for PostgreSQL before 7.2.2 allows attackers to execute arbitrary code by causing repeat() to generate a large string.

📍 영향받는 시스템

PostgreSQL < 7.2.2

⚔️ 공격 벡터

원격에서 repeat() 함수에 대형 문자열 생성 요청을 통한 RCE (원격코드실행)

🛡️ 대응 방법

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

🔧 검증 코드

SAFE가 출력되면 패치됨, VULNERABLE이 출력되거나 psql을 찾을 수 없으면 취약 또는 확인 필요

Shell / Script
psql --version 2>/dev/null | awk '{print $NF}' | grep -qE '^([7-9]|[1-9][0-9]|7\.[2-9]|7\.2\.[2-9])' && echo 'SAFE' || echo 'VULNERABLE'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL