CVE-2026-9368CVE-2026-9368是NousResearch hermes-agent项目中的一个严重沙箱逃逸漏洞。该漏洞存在于tools/code_execution_tool.py文件的execute_code函数中,由Environment Variable Handler组件处理环境变量时未能正确实施安全限制。攻击者可以通过精心构造的环境变量和代码输入,绕过沙箱安全机制执行任意系统命令。漏洞影响范围覆盖截至2026年4月16日的所有版本。由于该漏洞可通过网络远程利用,无需认证和用户交互即可发起攻击,因此具有极高的实际威胁。公开的漏洞利用代码可能已被恶意行为者使用。NousResearch作为开源AI代理项目,其代码执行功能被广泛应用于自动化任务和系统管理场景。该漏洞的存在使得攻击者能够在未授权的情况下访问系统资源、窃取敏感数据或破坏系统完整性。建议受影响用户尽快采取防御措施,升级到安全版本或实施临时缓解方案。
该漏洞的根本原因在于hermes-agent的代码执行工具未能正确隔离和限制代码执行环境。具体来说,Environment Variable Handler在处理环境变量时,没有对传入execute_code函数的参数进行充分的安全验证。攻击者可以通过设置恶意的环境变量,修改Python的sys.path、os.environ等关键对象,从而绕过沙箱限制访问受限资源或执行特权操作。漏洞利用涉及以下技术细节:首先,攻击者利用环境变量注入技术,在代码执行上下文中注入恶意的模块路径或函数钩子;其次,通过覆写内置函数或类的方法,实现对系统API的未授权访问;最后,利用Python的动态特性,在运行时修改代码行为以绕过安全检查。CVSS 3.1评分7.3(高危)反映了该漏洞在网络环境下可被远程利用、影响机密性、完整性和可用性的特点。由于无需认证即可利用,且公开利用代码已存在,建议立即采取修复措施。