🔍 CVE-2005-1409

7.5
CVSS Score
HIGH
2005-05-03
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PostgreSQL 7.3.x부터 8.0.x에서 문자 변환 함수에 대한 PUBLIC EXECUTE 권한이 잘못 설정되어 있어, 권한 없는 사용자가 이 함수들을 악의적인 값으로 호출할 수 있습니다. 이는 예상치 못한 피해를 초래할 수 있는 문자 변환 취약점입니다.

💡 쉬운 설명

PostgreSQL 데이터베이스에서 누구나 사용할 수 있는 텍스트 변환 함수가 악용될 수 있는 보안 결함입니다. 일반 사용자가 이 함수들을 잘못된 방식으로 이용하여 시스템에 피해를 줄 수 있습니다.

🇺🇸 원문 (English)

PostgreSQL 7.3.x through 8.0.x gives public EXECUTE access to certain character conversion functions, which allows unprivileged users to call those functions with malicious values, with unknown impact, aka the "Character conversion vulnerability."

📍 영향받는 시스템

PostgreSQL 7.3.x, 7.4.x, 8.0.x

⚔️ 공격 벡터

권한 없는 데이터베이스 사용자가 SELECT 또는 함수 호출을 통해 문자 변환 함수(character conversion functions)에 악의적 입력값을 전달

🛡️ 대응 방법

PostgreSQL을 패치된 버전으로 업데이트하거나 문자 변환 함수의 PUBLIC EXECUTE 권한을 제거

🔧 검증 코드

PostgreSQL 버전이 7.3~8.0 범위이면 취약할 가능성이 있으며, 패치된 8.0.3 이상으로 업그레이드 필요

Shell / Script
psql --version 2>/dev/null || psql -c 'SELECT version();'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL