CVE-2026-35174Chyrp Lite是一款超轻量级博客引擎。在2026.01版本之前,其管理控制台存在严重的路径遍历漏洞。具备管理员或“更改设置”权限的攻击者,可利用此漏洞将文件上传路径修改为服务器上的任意文件夹。这使得攻击者能够下载服务器上的任意敏感文件(例如包含数据库凭证的config.json.php),并覆盖关键系统文件,从而在服务器上实现远程代码执行,造成严重的安全风险。
该漏洞的根本原因在于Chyrp Lite管理后台对用户配置的上传路径缺乏严格的校验与安全过滤机制。在系统的“更改设置”功能中,应用程序允许具有特定权限的用户自定义文件存储路径,但未对路径中包含的“../”等目录遍历字符进行有效过滤或路径规范化处理。攻击者首先通过构造恶意的路径Payload(例如“../../”),将上传目录重定向至服务器上的任意敏感目录。随后,利用系统的文件上传功能,攻击者可以尝试覆盖现有的系统文件(如Web配置文件或脚本文件)以植入恶意后门代码。此外,通过遍历路径指向配置文件所在目录,结合文件读取操作,攻击者可直接窃取包含数据库账号密码的config.json.php文件。一旦获得数据库凭证或成功覆写关键文件,攻击者即可取得服务器控制权,执行任意系统命令,导致完全的数据泄露和服务器沦陷。