CVE-2026-44996OpenClaw 2026.4.15之前的版本在webchat音频嵌入辅助功能中存在任意本地文件读取漏洞。由于程序未能正确应用本地媒体根目录的包含检查,攻击者可以影响`ReplyPayload.mediaUrl`参数,解析绝对本地路径或文件URL,读取服务器上的音频类文件,并将其以base64编码嵌入到webchat响应中。
该漏洞根源在于OpenClaw的webchat音频嵌入辅助功能在处理媒体文件请求时,未能严格验证文件路径是否限制在预期的本地媒体根目录内。攻击者可以通过影响由代理或工具生成的`ReplyPayload.mediaUrl`参数,传入精心构造的绝对本地路径(例如`/etc/passwd`)或文件URL(例如`file:///etc/passwd`)。由于系统缺乏有效的路径遍历防护机制,应用程序在处理这些恶意请求时,会直接读取指定路径的文件内容,并将其转换为base64编码格式,最终嵌入到webchat的响应消息中返回给攻击者,从而导致服务器上的敏感信息发生泄露。