CVE-2025-68065CVE-2025-68065是WordPress插件LiquidThemes Hub Core中的一个高危安全漏洞,CVSS评分达到7.5分。该漏洞属于PHP文件包含类漏洞,具体为"Improper Control of Filename for Include/Require Statement in PHP Program",即PHP程序中Include/Require语句的文件名控制不当。攻击者可以利用此漏洞进行本地文件包含(LFI)攻击,读取服务器上的敏感文件,如配置文件、密码文件、源代码等。在特定条件下,如果服务器配置允许远程文件包含(RFI)或攻击者能够上传恶意文件到服务器,还可能进一步实现远程代码执行(RCE),完全控制目标系统。此漏洞影响Hub Core插件6.0.2之前的所有版本,危险等级较高,建议所有使用该插件的用户立即升级到最新版本或采取相应的安全防护措施。
该漏洞存在于LiquidThemes Hub Core插件的PHP代码中,由于对用户可控的输入参数(如通过GET或POST请求传递的参数)没有进行充分的验证和过滤就直接用于include()或require()语句,导致攻击者可以通过构造恶意请求来包含服务器上的任意本地文件。典型的攻击方式是通过修改请求参数中的文件路径,使其指向系统敏感文件(如/etc/passwd、wp-config.php等)。在PHP文件包含漏洞中,如果攻击者能够控制被包含文件的路径,攻击者可以尝试包含自己上传的恶意PHP文件,从而在服务器上执行任意代码。防御此类漏洞的关键在于:对所有用户输入进行严格的输入验证,使用白名单机制验证文件路径,避免直接使用用户输入来构造文件路径,禁用不必要的远程文件包含配置(allow_url_fopen和allow_url_include),以及对上传的文件进行严格的类型和内容检查。