🔍 CVE-2006-0678

1.5
CVSS Score
LOW
2006-02-14
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PostgreSQL 7.3.x ~ 8.1.x 버전에서 Asserts 활성화 상태일 때, 특수하게 구성된 SET SESSION AUTHORIZATION 명령어를 통해 로컬 사용자가 데이터베이스 서버를 강제 종료시킬 수 있는 취약점입니다. 이는 서비스 거부 공격(DoS)에 해당합니다.

💡 쉬운 설명

PostgreSQL 데이터베이스에서 특수한 명령어를 사용하면 로컬 사용자가 데이터베이스 서버를 충돌시킬 수 있습니다. 이를 통해 데이터베이스 서비스를 중단시킬 수 있습니다.

🇺🇸 원문 (English)

PostgreSQL 7.3.x before 7.3.14, 7.4.x before 7.4.12, 8.0.x before 8.0.7, and 8.1.x before 8.1.3, when compiled with Asserts enabled, allows local users to cause a denial of service (server crash) via a crafted SET SESSION AUTHORIZATION command, a different vulnerability than CVE-2006-0553.

📍 영향받는 시스템

PostgreSQL 7.3.x(7.3.14 미만), 7.4.x(7.4.12 미만), 8.0.x(8.0.7 미만), 8.1.x(8.1.3 미만) - Asserts 활성화 상태

⚔️ 공격 벡터

로컬 사용자가 crafted SET SESSION AUTHORIZATION 명령어를 실행하여 PostgreSQL 서버 크래시 유발

🛡️ 대응 방법

영향받는 PostgreSQL 버전을 패치 버전으로 업그레이드 (7.3.14, 7.4.12, 8.0.7, 8.1.3 이상)

🔧 검증 코드

dpkg 목록에서 PostgreSQL 패키지 버전이 표시되며, 버전 번호를 확인하여 위의 패치 버전 이상인지 검증합니다.

Shell / Script
dpkg -l postgresql* 2>/dev/null | grep -E 'postgresql'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL