CVE-2026-61781 in pg_partman정보

요약

\~에 의해 VulDB • 2026. 09. 19.

pg_partman은 시간 또는 ID를 기준으로 파티션화된 테이블을 관리하는 PostgreSQL 확장입니다. 버전 5.5.0 이전의 create_partition_time() 함수는 쓰기 가능한 part_config.time_encoder 텍스트 값을 읽어들여 식별자 따옴표 없이 보간하여 동적으로 실행되는 SELECT 문에 삽입합니다. 문서화된 partman_user INSERT 및 UPDATE 권한을 가진 역할(role)은 함수 이름 대신 SQL 문을 저장할 수 있습니다. 이후 pg_partman_bgw가 문자열 또는 UUID 키를 사용하는 세트의 하위 파티션을 생성하면, 워커는 pg_partman_bgw.role(기본값이 PostgreSQL superuser임) 권한으로 저장된 SQL문을 실행합니다. 이 영구적인 구성 행은 후속 유지보수 타이클에 걸쳐 상승된 접근 권한을 반복적으로 복원할 수 있으며, 성공적인 공격 시 데이터베이스 전체의 침해와 PostgreSQL 서비스 계정으로서 운영체제 명령어 실행이 가능해집니다. 본 문제는 버전 5.5.0에서 해결되었습니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

GitHub M

예약하다

2026. 07. 10.

모더레이션

수락

항목

VDB-407779

EPSS

0.00000

출처

Do you need the next level of professionalism?

Upgrade your account now!