🔍 CVE-2026-6472

5.4
CVSS Score
MEDIUM
2026-05-14
2026-05-18 14:59
✅ 완료

🇰🇷 한글 설명

PostgreSQL의 CREATE TYPE 명령에서 인가 검사 부족으로, 공격자가 생성한 악의적 타입이나 함수를 다른 사용자의 쿼리에 주입할 수 있는 취약점입니다. search_path 메커니즘을 악용하면 피해자가 무의식 중에 공격자의 SQL 함수를 실행하게 됩니다.

💡 쉬운 설명

PostgreSQL에서 악의적 사용자가 만든 함수를 다른 사용자가 자동으로 실행하게 하는 공격입니다. 데이터베이스의 기본 검색 설정을 악용해서 피해자를 속입니다.

🇺🇸 원문 (English)

Missing authorization in PostgreSQL CREATE TYPE allows an object creator to hijack other queries that use search_path to find user-defined types, including extension-defined types. That is to say, the victim will execute arbitrary SQL functions of the attacker's choice. Versions before PostgreSQL 18.4, 17.10, 16.14, 15.18, and 14.23 are affected.

📍 영향받는 시스템

PostgreSQL 14.23 이전, 15.18 이전, 16.14 이전, 17.10 이전, 18.4 이전

⚔️ 공격 벡터

데이터베이스 접근 권한이 있는 공격자가 CREATE TYPE으로 악성 타입을 생성하고 search_path 검색 순서를 악용하여 다른 사용자의 쿼리가 그것을 호출하도록 유도

🛡️ 대응 방법

PostgreSQL을 14.23, 15.18, 16.14, 17.10, 18.4 이상의 보안 버전으로 업그레이드

🔧 검증 코드

출력된 버전이 위의 영향받는 버전에 해당하면 취약하므로 즉시 업그레이드 필요

Shell / Script
psql --version | grep -oE '[0-9]+\.[0-9]+' | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N

💻 영향받는 소프트웨어

PostgreSQL