🔍 CVE-2001-1379

7.5
CVSS Score
HIGH
2001-08-29
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PostgreSQL 인증 모듈인 mod_auth_pgsql 0.9.5와 mod_auth_pgsql_sys 0.9.4에서 사용자명 입력값에 대한 검증 부재로 인해 SQL injection 공격이 가능합니다. 공격자는 이를 악용하여 인증을 우회하고 임의의 SQL 명령을 실행할 수 있습니다.

💡 쉬운 설명

PostgreSQL 로그인 창에서 특수 문자를 입력하여 인증 검사를 건너뛸 수 있는 버그입니다. 이를 통해 공격자는 데이터베이스에 무단 접근하거나 데이터를 탈취할 수 있습니다.

🇺🇸 원문 (English)

The PostgreSQL authentication modules (1) mod_auth_pgsql 0.9.5, and (2) mod_auth_pgsql_sys 0.9.4, allow remote attackers to bypass authentication and execute arbitrary SQL via a SQL injection attack on the user name.

📍 영향받는 시스템

mod_auth_pgsql 0.9.5 이하, mod_auth_pgsql_sys 0.9.4 이하

⚔️ 공격 벡터

사용자명 필드에 SQL 메타문자(예: ' OR '1'='1)를 삽입하여 인증 쿼리 조작

🛡️ 대응 방법

영향받는 패키지를 최신 버전으로 업데이트하고 사용자 입력에 대한 매개변수화된 쿼리 사용

🔧 검증 코드

설치된 mod_auth_pgsql 패키지 버전이 0.9.5 이하이면 취약함. 버전 정보가 없으면 설치되지 않음

Shell / Script
dpkg -l | grep -E 'mod.auth.pgsql' && apt-cache policy mod-auth-pgsql 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL