CVE-2026-7817pgAdmin 4 版本 9.15 之前的 LLM API 配置端点存在本地文件包含(LFI)和服务器端请求伪造(SSRF)漏洞。由于缺乏对用户输入的验证,经过身份验证的攻击者可利用该漏洞读取服务器上的任意文件,或诱导服务器向内部网络发起请求,从而窃取敏感信息。
该漏洞核心在于 pgAdmin 4 处理 LLM(大语言模型)功能时的输入验证缺失。在处理 LLM API 配置端点(聊天及模型列表接口)时,系统未对用户提交的 api_key_file 和 api_url 参数进行安全校验。攻击者在通过低权限认证后,可构造恶意请求。一方面,通过指定 api_key_file 为服务器上 pgAdmin 进程可读的任意路径(如 /etc/passwd 或配置文件),触发本地文件包含(LFI),导致敏感文件泄露。另一方面,通过设置 api_url 为内网地址(如云元数据服务 169.254.169.254),触发服务器端请求伪造(SSRF),诱导服务器向内部目标发起请求,从而可能获取云平台凭证或探测内网资产。