CVE-2026-41915OpenClaw在2026.4.8之前的版本中存在一个安全漏洞。该问题的根源在于应用程序在执行宿主exec操作之前,未能从执行环境中彻底移除Git专用的管道环境变量。攻击者可以利用这一缺陷,通过精心设置GIT_DIR及相关环境变量,诱骗系统将Git操作重定向至非预期路径。这不仅可能破坏代码仓库的完整性,还可能导致敏感信息泄露。该漏洞CVSS评分为5.3,属于中危级别,攻击者只需具备本地低权限且无需用户交互即可成功利用。
该漏洞属于环境变量注入类型,具体表现为Git环境变量污染。OpenClaw在调用系统Git命令时,未对继承的环境变量进行过滤。Git客户端允许通过GIT_DIR、GIT_INDEX_FILE等环境变量自定义仓库位置和工作目录。攻击者若能控制OpenClaw运行时的环境(如低权限用户),即可注入恶意路径。当OpenClaw触发Git操作时,Git会读取攻击者设定的路径,导致操作被重定向。这可能允许攻击者向任意目录写入对象或读取未授权的Git配置,从而严重破坏仓库完整性。由于攻击复杂度低且无需用户交互,该漏洞在本地多用户环境下具有较高风险。