pg_partman 是一个用于通过时间或 ID 管理分区表的 PostgreSQL 扩展。在 5.5.0 之前, 函数会读取可写的 文本值,并在动态执行的 SELECT 语句中对其进行插值,且未对标识符进行引号包裹(identifier quoting)。 具有文档所述的 的 INSERT 和 UPDATE 权限的角色可以存储 SQL 语句,而不仅仅是函数名称。 当 (后台工作进程)随后为基于文本或 UUID 键的表集创建子分区时,该工作进程会以 的权限执行所存储的 SQL 语句,而该角色默认是 PostgreS
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| pgpartman | pg_partman | < 5.5.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| pgpartman | pg_partman | < 5.5.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-61820 | 8.5 HIGH | pg_partman privilege escalation via SQL injection when inheriting template properties |
| CVE-2026-61817 | 8.5 HIGH | pg_partman privilege escalation via SQL injection in several functions via time decoder |
| CVE-2026-61818 | 8.5 HIGH | pg_partman SQL injection in undo partition time encoder |
| CVE-2026-61819 | 8.5 HIGH | pg_partman privilege escalation via SQL injection in when using pg_jobmon and encountering |
| CVE-2026-61821 | 8.5 HIGH | pg_partman authorization bypass to move child tables between schemas during retention |
| CVE-2026-61822 | 6.5 MEDIUM | pg_partman disable maintenance for all partition sets |
No comments yet