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)
倉庫
處置建議
- 修復此類身份認證繞過漏洞需重構會話管理邏輯,將認證憑據納入連接池的唯一標識鍵中,確保每個獨立憑證對應專屬會話實例,同時實施嚴格的租户上下文隔離機制,防止全局工具庫存表被跨權限共享,並引入請求級的動態配置校驗,杜絕靜態緩存導致的認證狀態泄漏。