Floci IAM鉴权失效导致Security Hub等安全服务被未授权访问
攻击者利用Floci中IAM强制执行机制对Security Hub、Macie和GuardDuty服务的覆盖缺失,实现无需任何策略权限即可绕过身份验证。由于`IamActionRegistry`缺乏对应路由规则且模型未被正确加载至`rest-routes.json`,导致`resolveRoute`返回空动作并默认放行所有请求。具备网络可达性的攻击者可直接发送恶意HTTP请求执行敏感操作如启用服务或列出管理员账户,致使受控系统面临严重的数据机密性与完整性破坏风险,造成安全边界彻底失守。
组件
Floci是一款兼容AWS API的本地化云服务模拟平台,旨在为开发测试环境提供无缝的云原生体验。其核心架构通过RESTful接口模拟包括IAM、Security Hub、Macie及GuardDuty在内的多种AWS服务,支持细粒度的身份与访问管理策略执行。该组件在系统上下文中扮演关键的基础设施角色,负责处理多账户体系下的资源调度与安全审计请求,确保本地环境与云端行为的一致性,从而优化组织的云应用部署流程与合规性检查效率。
类型
Improper Authorization (CWE-285)
仓库
处置建议
- 建议完善IAM动作注册表,将所有相关服务模型纳入路由解析配置。同时更新资源构建器以支持完整的服务资源类型识别,并重新生成授权动作清单,确保每个API端点均经过严格的策略校验,消除因配置遗漏导致的越权访问隐患。
DesktopCommanderMCP配置缺陷致命令过滤失效引发远程代码执行风险
该漏洞源于配置验证逻辑中的错误回退机制,当攻击者利用set_config_value端点将blockedCommands参数设置为空数组时,validateCommand函数因逻辑判断缺陷未能触发默认拦截列表,导致所有命令行过滤器被绕过,攻击者可经由网络远程发送恶意请求,无需认证即可执行任意高危系统指令,造成主机完全失陷及数据机密性完整性可用性全面受损。
组件
DesktopCommanderMCP是一款基于模型上下文协议的桌面自动化代理组件,其核心架构旨在通过标准化接口桥接大语言模型与本地操作系统,实现文件管理、进程监控及系统指令执行等跨平台交互功能,致力于在安全沙箱环境下优化人机协作效率与资源调度自动化。
类型
Missing Authorization (CWE-862)
仓库
处置建议
- 修复方案应重构配置校验逻辑,确保blockedCommands为空或null时强制恢复至默认安全黑名单,实施显式非空确认机制以防止误配,并对allowedDirectories等关键安全参数设置拒绝所有的默认策略,从根本上消除失败开放的安全隐患。
sglang网关MCP组件认证缺陷导致多租户数据隔离失效引发越权访问
该漏洞源于`ensure_request_mcp_client`函数在构建MCP客户端时,仅依据服务器URL作为缓存键,忽略了请求中的Authorization令牌差异,导致不同租户或匿名请求复用同一已认证的会话连接,攻击者可通过构造指向相同MCP URL的请求,利用先建立连接的合法用户凭证执行任意工具操作,从而窃取其他租户的敏感数据或执行未授权动作,造成严重的数据机密性与完整性破坏。
组件
sglang是一款面向大语言模型推理的高效服务框架,其核心网关组件负责处理API请求路由与外部工具集成,架构上采用进程级共享的MCP管理器以优化资源利用,旨在通过统一接口支持多租户并发调用外部MCP服务器,实现功能扩展与业务逻辑解耦。
类型
Improper Authentication (CWE-287)
仓库
处置建议
- 修复此类身份认证绕过漏洞需重构会话管理逻辑,将认证凭据纳入连接池的唯一标识键中,确保每个独立凭证对应专属会话实例,同时实施严格的租户上下文隔离机制,防止全局工具库存表被跨权限共享,并引入请求级的动态配置校验,杜绝静态缓存导致的认证状态泄漏。