CVE-2026-6829nesquena hermes-webui存在信任边界失效漏洞。经过身份验证的攻击者可以通过操作/api/session/new等端点中的工作区路径参数,将会话工作区设置为磁盘上任意现有目录。攻击者随后可利用此漏洞绕过预期的安全边界,在hermes-webui进程权限范围内,读取或修改受信任根目录之外的敏感文件。
该漏洞的核心在于应用程序未能严格验证用户提交的工作区路径参数,导致信任边界失效。受影响的API端点包括/api/session/new、/api/session/update、/api/chat/start以及/api/workspaces/add。攻击者通过发送特制的HTTP POST请求,将参数中的路径修改为系统中的任意绝对路径(例如/etc/、/var/www/等)。一旦服务端接受该参数并将会话上下文重新指向该恶意目录,攻击者即可利用应用程序原本提供的常规文件读写API,访问或修改指定目录下的文件。由于应用程序运行时携带特定的系统权限,此攻击可能导致敏感配置文件泄露、系统关键数据被篡改等严重后果,且所有操作均在合法的会话上下文中进行,难以被常规WAF检测。