日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rmi 反序列化漏洞_提醒:Apache Dubbo存在反序列化漏洞

發布時間:2025/3/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rmi 反序列化漏洞_提醒:Apache Dubbo存在反序列化漏洞 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:

近日監測到Apache Dubbo存在反序列化漏洞(CVE-2019-17564),此漏洞可導致遠程代碼執行。Apache Dubbo是一款應用廣泛的高性能輕量級的Java RPC分布式服務框架。鑒于漏洞危害較大,建議盡快更新軟件。

情報通告:

威脅程度:

個人風險評級:低危

企業風險評級:中危

情報風險預警:對公司影響等級為,對使用Apache Dubbo相應版本的企業均有被攻擊的風險。

情報描述:

Apache Dubbo是一個分布式框架,致力于提供高性能透明化的RPC遠程服務調用方案,以及SOA服務治理方案。Apache Dubbo在實際應用場景中主要負責解決分布式的相關需求。

Apache Dubbo支持多種協議,官方推薦使用 Dubbo 協議,CVE-2019-17564是屬于Apache Dubbo HTTP協議中的一個反序列化漏洞,該漏洞的主要原因在于當Apache Dubbo啟用HTTP協議之后,Apache Dubbo在接受來自消費者的遠程調用請求的時候存在一個不安全的反序列化行為,最終導致了遠程任意代碼執行。

漏洞分析

漏洞的產生原因如下:

com.alibaba.dubbo.remoting.http.servlet.DispatcherServlet.service方法主要負責將來自消費者的遠程調用請求交給對應的handle完成處理。這里是交給spring的httpinvoker完成后續的處理。

往下跟進會看到該請求會交給handleRequest方法處理。在handleRequest方法內部主要是完成對對象的調用以及調用結果的返回。

通過進一步的跟進可以發現在

org.springframework.remoting.rmi.RemoteInvocationSerializingExporter.doReadRemoteInvocation方法中進行了不安全的反序列化。

由于這個不安全的反序列化行為,最終導致了遠程任意代碼執行。

Apache Dubbo官方針對該漏洞修復的主要方式是禁止消費者在POST請求中攜帶Java對象。

影響版本:

2.7.0 <= Apache Dubbo <= 2.7.4

2.6.0 <= Apache Dubbo <= 2.6.7

Apache Dubbo = 2.5.x

解決方案:

目前Apache Dubbo官方已針對這些漏洞發布安全更新,請盡快安裝和應用更新:

https://github.com/apache/dubbo/releases/tag/dubbo-2.7.5

總結

以上是生活随笔為你收集整理的rmi 反序列化漏洞_提醒:Apache Dubbo存在反序列化漏洞的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。