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 社群中所有即將舉行的活動。

檢視所有