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