CVE-2020-5404:Reactor Netty HttpClient 在重定向時出現身份驗證資訊洩露

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

檢視全部