CVE-2022-22947:Spring Cloud Gateway 程式碼注入漏洞

危急 | 2022 年 3 月 1 日 | CVE-2022-22947

描述

當 Gateway Actuator 端點啟用、暴露且未受保護時,使用 Spring Cloud Gateway 的應用程式容易受到程式碼注入攻擊。遠端攻擊者可以傳送惡意構造的請求,從而在遠端主機上執行任意遠端程式碼。

受影響的 Spring 產品和版本

  • Spring Cloud Gateway
    • 3.1.0
    • 3.0.0 至 3.0.6
    • 較舊的、不受支援的版本也受到影響

緩解措施

受影響版本的使用者應採取以下補救措施。3.1.x 使用者應升級到 3.1.1+。3.0.x 使用者應升級到 3.0.7+。如果不需要 Gateway actuator 端點,應透過 management.endpoint.gateway.enabled: false 停用它。如果需要該 actuator,應使用 Spring Security 進行保護,請參閱 https://docs.springframework.tw/spring-boot/docs/current/reference/html/actuator.html#actuator.endpoints.security。已修復此問題的版本包括

  • Spring Cloud Gateway
    • 3.1.1+
    • 3.0.7+

致謝

此漏洞由 Wyatt Dahlenburg 發現並負責任地報告。

參考資料

歷史

  • 2022-03-01:初始漏洞報告發布。

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有