目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-116249— pgAdmin 4 连接文件路径和参数键越界漏洞

一分钟漏洞结论

影响对象
pgadmin.org pgAdmin 4
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在服务器模式下,pgAdmin 4 会将服务器的密码文件、SSL 证书、私钥、CRL(证书吊销列表)以及 SSH 隧道身份文件,相对于用户的存储目录进行解析。然而, 函数在拼接路径时仅去除了开头的斜杠,未对路径遍历进行充分限制。因此,若通过服务器配置对话框、REST API 或 导入设置类似 的路径,系统将错误地引用另一用户的文件,并在使用连接时加载该用户保存的密码、客户端证书或 SSH 密钥。此外, 连接参数被原样传递给 libpq,导致若路径指向用户存储目录之外,libpq 将以运行 pgAdmin 的账户身份

CVSS 8.4 · High
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-116249 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
pgAdmin 4: Connection file paths and parameter keys escape the user's storage directory
来源: CVE Program / CVE List V5
Vulnerability Description
In server mode pgAdmin 4 resolves a server's password file, SSL certificate, key, CRL and SSH tunnel identity file relative to the user's storage directory, but get_complete_file_path() only stripped leading slashes before joining the two. A path such as "../<another user>/.pgpass", set through the server dialog, the REST API or a servers.json import, therefore named another user's file, and connecting used that user's saved passwords, client certificate or SSH key. The sslkeylogfile connection parameter was passed to libpq unchanged, so a path outside storage let libpq create or append a file as the account running pgAdmin. make_conninfo() also quoted connection parameter values but not their names, so a crafted parameter name could smuggle additional keyword=value pairs past these checks. The fix requires the resolved path, with symbolic links followed, to stay inside the user's storage directory or the named shared storage directory, confines sslkeylogfile the same way, and accepts only exact libpq keywords as connection parameter names. A refused path or keyword is reported instead of letting libpq fall back to a default. This issue affects pgAdmin 4: before 9.19.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:L
来源: CVE Program / CVE List V5
Vulnerability Type
对路径名的限制不恰当(路径遍历)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
pgadmin.org pgAdmin 4 0 ~ 9.19 -

二、漏洞 CVE-2026-116249 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-116249 的情报信息

请登录查看更多情报信息。

CVE-2026-116249 其他参考 (2)

同批安全公告 · pgadmin.org · 2026-10-30 · 共 15 条

CVE-2026-116241 9.9 CRITICAL pgAdmin 4 导入导出数据远程命令执行漏洞
CVE-2026-116239 8.5 HIGH pgAdmin 4 LDAP/Kerberos 登录账户混淆漏洞
CVE-2026-116247 8.2 HIGH pgAdmin 4 身份认证凭证泄露漏洞
CVE-2026-116245 8.2 HIGH pgAdmin 4 服务器模式连接服务未受限漏洞
CVE-2026-116242 8.2 HIGH pgAdmin 4 SSH 隧道使用服务账户身份漏洞
CVE-2026-116244 8.2 HIGH pgAdmin 4 凭据泄露漏洞
CVE-2026-116238 8.1 HIGH pgAdmin 4 认证绕过漏洞
CVE-2026-116243 7.5 HIGH pgAdmin 4 工具二进制路径指向共享存储目录漏洞
CVE-2026-116248 6.8 MEDIUM pgAdmin 4 非管理员共享服务器权限提升漏洞
CVE-2026-116252 6.5 MEDIUM pgAdmin 4 物化视图刷新重定向漏洞
CVE-2026-116250 6.5 MEDIUM pgAdmin 4 存储目录符号链接绕过漏洞
CVE-2026-116246 6.5 MEDIUM pgAdmin 4 服务器密码泄露漏洞
CVE-2026-116240 6.5 MEDIUM pgAdmin 4 文件管理器路径检查绕过漏洞
CVE-2026-116251 4.2 MEDIUM pgAdmin 4 会话未随密码修改失效漏洞

IV. Related Vulnerabilities