发布于 2026-09-10T10:59:42.589346Z · Chao Li · pgsql-hackers

Chao Li 发现 psql 的若干描述查询直接引用 pg_foreign_server 等目录表,没有加 pg_catalog 限定。攻击者可以在自己的 search_path 里建一张同名表,污染描述命令的输出,让它显示伪造的服务器名。问题来自最近为订阅描述补充服务器信息的几次提交,一共四处:两处出现在 19,另外两处更早、可能要回补。修法是把目录引用改成完全限定,确保查的始终是系统表。
Chao Li 发现 psql 的若干描述查询直接引用 pg_foreign_server 等目录表,没有加 pg_catalog 限定。攻击者可以在自己的 search_path 里建一张同名表,污染描述命令的输出,让它显示伪造的服务器名。问题来自最近为订阅描述补充服务器信息的几次提交,一共四处:两处出现在 19,另外两处更早、可能要回补。修法是把目录引用改成完全限定,确保查的始终是系统表。
来源记录
- center.info_item · a4800da5f6255a16 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · a4800da5f6255a16 · 2026-10-03T04:08:55.967155Z