arthas隧道服务因接口缺失认证被利用执行OGNL表达式致JVM遭控
漏洞源于隧道服务端安全过滤器链配置缺陷,关键代理路径与接口枚举端点默认放行所有请求且未实施身份校验机制,攻击者仅需掌握有效探针标识即可构造恶意HTTP请求直连目标代理节点,进而触发内置OGNL表达式解析引擎在远程Java虚拟机上下文中执行任意逻辑,结合未受控的WebSocket注册流程与存在信息回显特性的辅助接口,攻击方可完整构建从标识探测到指令注入的攻击链,最终突破进程边界获取堆内存读写权限,窃取环境变量中的敏感凭证并直接调用操作系统底层功能,严重破坏多租户部署架构下的横向隔离边界。
- 建议重构安全过滤规则以强制关键路由实施强身份认证,结合令牌验证机制阻断未授权访问,并在会话建立阶段引入主体标识绑定策略以实现细粒度资源隔离。
