🇰🇷 한글 설명
PostgreSQL의 pg_restore_attribute_stats() 함수에서 발생하는 타입 혼동(Type confusion) 취약점입니다. 범위(range) 값과 다중 범위(multirange) 값을 혼동함으로써, 객체 생성자가 데이터베이스를 실행 중인 운영체제 사용자 권한으로 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
데이터를 처리하는 과정에서 데이터의 종류를 잘못 구분하여 발생하는 보안 결함입니다. 이를 악용하면 해커가 데이터베이스 서버를 제어하는 컴퓨터 사용자의 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
Type confusion in PostgreSQL pg_restore_attribute_stats() allows an object creator to execute arbitrary code as the operating system user running the database, via conflation of range and multirange values. Within major version 18, minor versions before PostgreSQL 18.6 are affected. Versions before PostgreSQL 18 are unaffected.
📍 영향받는 시스템
PostgreSQL 18.6 미만의 18.x 버전 (18 미만 버전은 영향 없음)
⚔️ 공격 벡터
특수하게 조작된 객체를 생성하여 pg_restore_attribute_stats() 함수를 호출함으로써 임의 코드 실행
🛡️ 대응 방법
PostgreSQL을 18.6 버전 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 PostgreSQL 18.0부터 18.5 사이의 버전이 출력되면 취약한 상태입니다.
psql --version | grep -E 'PostgreSQL (18\.[0-5])'
🇰🇷 KISA(한국인터넷진흥원) 보안 권고
이 CVE에 대한 한국 공식 권고 (1건)
PostgreSQL 제품 보안 업데이트 권고
P4
📅 2026-08-20 · sec_notice
PostgreSQL 제품에서 버퍼 오버플로우, SQL 인젝션, 타입 혼동 등 다수의 보안 취약점이 발견되었습니다. 해당 제품의 구버전(14.x ~ 18.x 미만)을 사용하는 사용자는 보안 패치가 적용된 최신 버전으로 업데이트해야 합니다.