CVE-2020-5404:Reactor Netty HttpClient 在重定向時存在身份驗證洩露

中等 | 2020 年 2 月 27 日 | CVE-2020-5404

描述

Reactor Netty HttpClient 的 0.9.x 版本(0.9.5 之前)和 0.8.x 版本(0.8.16 之前)可能被不當使用,導致在重定向到不同域時發生憑證洩露。要發生這種情況,HttpClient 必須被顯式配置為跟隨重定向。

受影響的 Spring 產品和版本

  • Reactor Netty
    • 0.9 到 0.9.4
    • 0.8 到 0.8.15

緩解措施

受影響版本的使用者應採取以下緩解措施:0.9.x 使用者應升級到 0.9.5(reactor-bom Dysprosium SR-5),0.8.x 使用者應升級到 0.8.16(reactor-bom Californium SR-16)。注意:Reactor Netty 0.9.5 和 0.8.16 依賴於 Netty 4.1.45+。Spring Boot 應用程式應升級到 2.2.5 或 2.1.13 以使用上述版本。無需其他步驟。在某些情況下,升級後,應用程式可能會在重定向到不同域後出現身份驗證失敗。如果發生這種情況,應用程式可能需要顯式配置 Reactor Netty HttpClient 的重定向請求處理程式。已修復此問題的版本包括

  • Reactor Netty
    • 0.8.16
    • 0.9.5

致謝

此問題由 Volkswagen Group IT Services GmbH 的 Ludwig Bedacht 和 Daniel Spruth 發現並負責任地報告。

參考資料

歷史

  • 2020-02-27:初始漏洞報告發布。

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有