領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多spring-amqp,1.x 版本早於 1.7.10,2.x 版本早於 2.0.6,存在中間人攻擊漏洞。
Spring RabbitMQ Java Client 未執行主機名稱驗證。
這表示其他主機的 SSL 憑證會被盲目接受,只要它們是受信任的。
要利用此漏洞,攻擊者必須在使用 Spring RabbitMQ Java Client 的 Java 應用程式和它所連線的 RabbitMQ 伺服器之間執行中間人 (MITM) 攻擊。
TLS 通常可以保護使用者和系統免受 MITM 攻擊,但如果客戶端接受來自其他受信任主機的憑證,則無法提供保護。
Spring AMQP 使用 RabbitMQ amqp-client java 函式庫與 RabbitMQ 通訊。
它使用 RabbitConnectionFactoryBean 來建立/設定連線工廠。
受影響版本的用戶應套用以下緩解措施
此問題由瑞士 Alphabot Security 的 Peter Stöckli 發現並負責地報告。
2018-09-11:發布初始漏洞報告。
若要報告 Spring 產品組合中的專案的安全漏洞,請參閱安全性原則