Spring Security 安全性建議

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

嚴重 | 2022 年 3 月 1 日 | CVE-2022-22947

描述

使用 Spring Cloud Gateway 的應用程式容易受到程式碼注入攻擊,當 Gateway Actuator 端點已啟用、公開且未受保護時。遠端攻擊者可以發出惡意製作的請求,從而允許在遠端主機上執行任意遠端程式碼。

受影響的 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://spring-docs.dev.org.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 社群中所有即將到來的活動。

查看所有