🔍 CVE-2007-4769

6.8
CVSS Score
MEDIUM
2008-01-09
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

TCL 정규식 파서의 백레프 번호 범위 검증 결함으로, 인증된 원격 사용자가 범위를 벗어난 역참조를 포함한 정규식을 입력하여 PostgreSQL 백엔드 프로세스를 강제 종료시킬 수 있는 거부 서비스(DoS) 취약점입니다. PostgreSQL 8.2, 8.1, 8.0, 7.4의 여러 버전에 영향을 미칩니다.

💡 쉬운 설명

로그인한 사용자가 특정 정규식 패턴을 데이터베이스에 입력하면 프로그램이 충돌하는 버그입니다. 이를 통해 데이터베이스 서비스를 중단시킬 수 있습니다.

🇺🇸 원문 (English)

The regular expression parser in TCL before 8.4.17, as used in PostgreSQL 8.2 before 8.2.6, 8.1 before 8.1.11, 8.0 before 8.0.15, and 7.4 before 7.4.19, allows remote authenticated users to cause a denial of service (backend crash) via an out-of-bounds backref number.

📍 영향받는 시스템

PostgreSQL 7.4(<7.4.19), 8.0(<8.0.15), 8.1(<8.1.11), 8.2(<8.2.6) 및 TCL 8.4.17 미만

⚔️ 공격 벡터

인증된 데이터베이스 사용자가 백레프 번호가 범위를 벗어난 정규식을 쿼리에 입력

🛡️ 대응 방법

PostgreSQL을 패치된 버전(8.2.6+, 8.1.11+, 8.0.15+, 7.4.19+)으로 업그레이드하거나 TCL 8.4.17 이상으로 업데이트

🔧 검증 코드

PostgreSQL 버전이 7.4.19, 8.0.15, 8.1.11, 8.2.6 이상인지 확인하며, 이하 버전이면 패치 필요

Shell / Script
psql --version 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL