CVE-2025-67920CVE-2025-67920是WordPress Neo Ocular主题中的一个高危安全漏洞,CVSS评分达到8.1分。该漏洞属于PHP文件包含类漏洞,具体为本地文件包含(Local File Inclusion, LFI)问题。漏洞存在于Neo Ocular主题的neoocular组件中,由于对文件名参数缺乏适当的验证和过滤,攻击者可以通过构造恶意请求,利用PHP的include或require语句包含服务器上的任意本地文件,包括敏感配置文件、系统文件等。此漏洞无需认证即可利用,攻击复杂度较低但需要一定的技术门槛。由于该漏洞影响范围涵盖1.2之前的所有版本,且披露时可能尚未有官方补丁发布,建议使用该主题的网站管理员立即采取防护措施。该漏洞由Patchstack安全团队审计发现并报告,披露日期为2026年1月8日。攻击者成功利用此漏洞可读取服务器上的敏感信息,包括数据库配置、API密钥、用户凭证等,进而可能导致进一步的远程代码执行或完全接管网站。
该漏洞的根本原因在于Neo Ocular主题中的PHP代码对用户可控的输入参数(如文件名或路径参数)缺乏严格的输入验证。在PHP应用程序中,文件包含函数(如include、require、include_once、require_once)如果直接使用用户输入来指定要包含的文件路径,攻击者可以通过路径遍历字符(如../)或绝对路径来包含服务器上的任意文件。在Neo Ocular主题中,neoocular组件的某些端点直接接受用户提供的参数作为文件路径,未进行安全过滤或使用白名单机制。攻击者可以通过构造类似?file=../../../../etc/passwd的请求来读取系统文件,或尝试包含恶意构造的PHP文件。CVSS向量显示该漏洞的网络可达性(AV:N)意味着攻击者可通过网络远程利用,无需特殊权限(PR:N)或用户交互(UI:N),对机密性(C:H)、完整性(I:H)和可用性(A:H)均造成高影响。攻击复杂度的中等评分(AC:H)主要因为需要绕过某些防护机制或构造精确的payload。