領先一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多Spring AMQP Message 物件在其 toString() 方法中,將會反序列化 content type 為 application/x-java-serialized-object 的訊息體。java.lang 和 java.util 包中的類被認為是可信的。
可以構造一個惡意的 java.util.Dictionary 物件,如果在呼叫 toString() 方法時,會導致應用程式 100% 的 CPU 使用率。
這要求攻擊者有許可權直接向 RabbitMQ 伺服器釋出具有此類訊息體的訊息。
不要允許不可信的參與者向 RabbitMQ 釋出任意資料。受影響版本的使用者應應用以下緩解措施。2.3.x 使用者應升級到 2.3.11。2.2.x 使用者應升級到 2.2.19。不需要其他步驟。已修復此問題的版本包括
此問題由美團公司資訊安全部 Cloud-Penetrating Arrow Lab 的 r00t4dm 發現並負責任地報告。
要報告 Spring 產品組合中某個專案的安全漏洞,請參閱安全策略