common-collections中Java反序列化漏洞致使的RCE原理分析

common-collections中Java反序列化漏洞致使的RCE原理分析

隱形人真忙 · 2015/11/11 22:40安全

0x00 背景


這幾天在zone看到了有人說起了有關於common-collections包的RCE漏洞,而且http://zone.wooyun.org/content/23849給出了具體的原理。做爲一個業餘的安全研究人員,除了會利用以外,還能夠探究一下背後的原理。ide

0x01 原理


Java反序列化致使的漏洞原理上和PHP反序列同樣,也是因爲用戶的輸入能夠控制咱們傳入的對象。若是服務端程序沒有對用戶可控的序列化代碼進行校驗而是直接進行反序列化使用,而且程序中運行一些比較危險的邏輯(如eval,登陸驗證等),就會觸發一些意想不到的漏洞。實際上,這並非什麼新的問題了,有關於Java中的反序列化致使的漏洞能夠看https://speakerdeck.com/player/2630612322be4a2696a31775f2ed005d的slide瞭解一下。spa

相關文章
相關標籤/搜索