CVE-2026-45091sealed-env企业版特定版本存在严重安全漏洞,错误地将操作员TOTP密钥以明文形式直接嵌入到JWS令牌的Payload负载中。由于JWS负载仅为Base64编码而非加密,任何能够访问令牌(如通过CI日志、容器环境变量)的攻击者均可轻易解码并提取密钥,导致零信任机制失效,系统面临极高的安全风险。
该漏洞源于sealed-env在生成解封令牌时的逻辑设计缺陷。在受影响版本的企业模式下,库错误地将用于生成TOTP的种子密钥直接放入了JWS令牌的Payload字段中。JWS机制主要保证数据的完整性和真实性(通过签名验证),而并不提供数据的机密性保护(即不进行加密)。Payload部分仅经过了Base64编码处理,这使得逆向解码过程极其简单且无需密钥。攻击者无需任何认证或复杂交互攻击,只需从CI构建日志、容器环境转储、Kubernetes Pod描述文件或Sentry堆栈跟踪中截获令牌字符串,分离出Payload部分进行Base64解码,即可获得包含TOTP密钥的JSON对象。获取该密钥后,攻击者可利用标准算法生成合法的动态验证码,以此冒充合法操作员解密敏感数据,完全绕过零信任安全机制。