Apache Iggy Java與C# SDK因輸出編碼缺陷導致路徑遍歷引發越權刪除
攻擊者利用Java或C# HTTP客户端在構建個人訪問令牌刪除請求時未對路徑參數進行正確轉義的特性,通過構造包含路徑遍歷序列(如../)的惡意輸入,誘導URL解析器規範化路徑從而指向非預期的敏感端點。該漏洞源於缺乏對特殊字符的嚴格過濾機制,允許請求被重定向至用户管理等高危接口,導致任意賬户數據的非法刪除或系統狀態的非預期變更,嚴重破壞系統的完整性與可用性。
組件
Apache Iggy是一個基於事件驅動的高性能消息流存儲平台,其架構旨在提供低延遲的數據持久化能力。該系統通過SDK為客户端提供標準化的數據交互接口,支持多語言環境下的連接管理與資源調度,核心目的在於構建可擴展的分佈式數據處理基礎設施,確保數據在微服務間的高效流轉與可靠存儲。
類型
Improper Encoding or Escaping of Output (CWE-116)
倉庫
處置建議
- 建議開發人員在拼接URL路徑時對動態輸入實施嚴格的百分比編碼處理,禁止直接拼接未經清洗的用户可控字符串。同時應在服務端校驗路徑合法性,拒絕包含目錄穿越特徵段的請求,並統一各語言SDK的底層的網絡請求封裝邏輯以消除差異。
Websoft9應用管理平台因代理API缺失認證機制導致反向代理配置被未授權篡改
攻擊者可利用/apphub/src/api/v1/routers/proxy.py中/ api/proxys/*路徑前綴未被全局密鑰中間件攔截且未實施會話Cookie校驗的邏輯缺陷,無需任何憑證直接發送HTTP請求調用GET、POST、PUT或DELETE方法,從而枚舉SSL證書庫存、任意創建或修改應用的反向代理規則、甚至刪除現有代理配置,該行為可引發域名劫持或服務中斷,嚴重破壞受管應用的訪問控制完整性與可用性。
組件
Websoft9是一款基於容器化技術的多應用快速部署與管理平台,其核心組件AppHub負責統一調度後端微服務、管理應用生命週期及配置網絡路由策略,系統架構採用前後端分離設計,旨在通過標準化接口實現基礎設施即代碼的自動化運維目標。
類型
Missing Authentication for Critical Function (CWE-306)
倉庫
處置建議
- 建議在所有免除全局身份驗證的路由處理函數中強制引入會話令牌校驗機制,確保業務邏輯層具備完整的權限上下文檢查能力,並定期審計API接口的鑑權覆蓋範圍以消除潛在的安全盲區。