CVE-2026-4373该漏洞影响WordPress的JetFormBuilder插件,版本3.5.6.2及以下。由于插件在处理文件上传时未正确验证文件路径,且同文件检查机制存在缺陷,导致未经身份验证的攻击者可以通过路径遍历读取服务器上的任意文件。攻击者利用该漏洞可窃取敏感配置文件(如wp-config.php)或其他本地数据,造成严重的信息泄露风险。
漏洞源于`Uploaded_File::set_from_array`方法直接接受来自Media Field预设JSON payload的用户提供的文件路径,未验证该路径是否属于WordPress的上传目录。此外,`File_Tools::is_same_file`方法进行同文件检查时仅比较文件基本名称,而忽略了完整路径,导致验证失效。攻击者无需登录,只需向配置了“Media Field”和“Send Email”动作的表单提交特制的请求,即可通过路径遍历指定服务器上的任意敏感文件(如`/etc/passwd`或`wp-config.php`)。系统会将该文件作为附件发送给攻击者指定的邮箱,从而实现任意文件读取攻击。