CVE-2025-49365CVE-2025-49365是WordPress主题Jack Well中发现的一个高危安全漏洞,CVSS评分达到8.1分。该漏洞属于PHP本地文件包含(Local File Inclusion, LFI)类型,存在于AncoraThemes开发的Jack Well主题中。漏洞的根本原因是程序对文件名参数缺乏适当的验证和过滤,攻击者可以通过构造恶意请求利用程序中存在的include或require语句,包含服务器上的任意本地文件。这种漏洞可能导致敏感信息泄露,如读取配置文件、密码文件、系统日志等。在特定条件下,攻击者甚至可能结合文件上传或其他技术实现远程代码执行。该漏洞由Patchstack团队的安全研究员发现并报告,影响范围覆盖Jack Well主题从最初版本到1.0.14的所有版本。
Jack Well主题在处理文件包含请求时存在路径遍历漏洞。程序使用用户控制的输入作为include/require语句的文件路径参数,但未对输入进行充分的验证和清理。攻击者可以通过目录遍历字符(如../)访问上层目录结构,从而读取服务器上的敏感文件。典型的利用方式是在请求参数中注入恶意路径,如使用file parameter包含../../../../etc/passwd来读取系统密码文件。由于PHP的include语句会执行被包含文件中的PHP代码,如果攻击者能够上传恶意PHP文件或利用日志注入技术写入PHP代码,则可能实现远程代码执行。漏洞影响主题的多个功能模块,建议开发者对所有文件包含操作实施严格的输入验证,使用白名单机制限制可包含的文件范围,并避免使用用户输入直接构造文件路径。