網站漏洞檢測 squid反向代理存在遠端程式碼執行漏洞
在對網站進行滲透測試的時候,發現很多網站都在使用squid反向代理系統,該系統存在可以執行遠端程式碼的漏洞,很多客戶找我們SINE安全做滲透測試服務的同時,我們會先對客戶的網站進行資訊蒐集工作,包括域名,二級域名收集,網站使用的反向代理系統,網站程式開發語言,是否使用開源的程式碼,以及網站後臺路徑收集,都在前期滲透中需要做的。
前段時間某一個客戶網站使用的就是squid反向代理系統,客戶APP,以及網站後臺都被攻擊者篡改,被惡意提現,會員注單篡改,銀行卡號篡改,充值通道篡改,給客戶帶來了很大的經濟損失,透過老客戶介紹找到我們SINE安全,我們對該情況進行詳細的瞭解,針對實際情況,定製了詳細的滲透測試服務方案。關於squid系統漏洞的檢測,我們來詳細的介紹一下:
squid是開源的一套網站反向代理系統,可以對網站進行加速,快取,有些網站訪問較慢,就會在國內的伺服器節點做反向代理,加速網站的快速訪問,將圖片,以及JS檔案,css檔案進行快取,還有一個好處透過squid可以隱藏網站的真實IP。squid支援很多種TCP協議,包括80埠的http協議,FTP的21埠協議,HTTPS433埠的協議,都可以進行反向代理,簡單易用受到很多開發者的喜歡。
squid漏洞產生的原因在於緩衝區溢位導致可以執行遠端程式碼,當反向代理收到cachemgr的請求時候,會使用parseheaders這個函式介面,將請求來的引數進行解析操作,並賦值於後端去,正常應該對請求的引數進行字數限制,而該請求並沒有對字數多少進行限制,導致可以寫入程式碼進行資料溢位,當長度超過squid的安全限制後,就會執行惡意的程式碼。漏洞的利用方式是,構造惡意的程式碼,使用FTP協議的方式進行請求 request-uri,將程式碼加密,提交到伺服器中去,就可以達到滲透伺服器的許可權。程式碼如下:
當伺服器執行惡意程式碼後,就會產生一個webshell到網站的根目錄下,從而對網站進行控制,該webshell也叫網站木馬後門,相當於網站的管理員許可權,可以寫入檔案,修改檔案,修改資料庫等操作,透過對客戶網站的滲透測試發現,導致被篡改的問題根源,是squid系統存在漏洞,隨即我們SINE安全對客戶的squid漏洞進行了修復,對程式碼的長度進行了限制,防止溢位,並對所有的請求包括get,post.cookies的請求都進行了字元長度限制。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31542418/viewspace-2655702/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最新漏洞:Spring Framework遠端程式碼執行漏洞SpringFramework
- ThinkPHP遠端程式碼執行漏洞PHP
- phpunit 遠端程式碼執行漏洞PHP
- RCE(遠端程式碼執行漏洞)原理及漏洞利用
- ThinkPHP 5.0.23 遠端程式碼執行漏洞PHP
- OpenWRT 曝遠端程式碼執行漏洞
- Joomla遠端程式碼執行漏洞分析OOM
- Apache Solr應用伺服器存在遠端程式碼執行漏洞?ApacheSolr伺服器
- WindowsJScript元件曝遠端程式碼執行漏洞WindowsJS元件
- .NET Remoting 遠端程式碼執行漏洞探究REM
- 什麼是遠端程式碼執行漏洞?
- 關於ThinkPHP程式框架存在遠端命令執行漏洞,致使部門網站遭受攻擊PHP框架網站
- PHP 近期被爆存在遠端程式碼執行漏洞 CVE-2019-11043PHP
- Apache存在Log4j2遠端程式碼執行漏洞 騰訊安全助力企業檢測攔截Apache
- Discuz! X系列遠端程式碼執行漏洞分析
- PHP CGI Windows下遠端程式碼執行漏洞PHPWindows
- log4j遠端程式碼執行漏洞
- crash_for_windows_pkg遠端程式碼執行漏洞Windows
- [漏洞預警]Laravel <= 8.4.2 Debug模式 _ignition 遠端程式碼執行漏洞Laravel模式
- 網站存在漏洞怎麼修復 如何修補網站程式程式碼漏洞網站
- phpcms網站漏洞修復遠端程式碼寫入快取漏洞利用PHP網站快取
- Apache Struts 再曝高危遠端程式碼執行漏洞Apache
- 網站漏洞檢測對漏洞檢測修復方案網站
- 網站漏洞檢測 wordpress sql注入漏洞程式碼審計與修復網站SQL
- Spring WebFlow 遠端程式碼執行漏洞(CVE-2017-4971)SpringWeb
- Apache OFBiz遠端程式碼執行漏洞(CVE-2024-38856)Apache
- Log4j遠端程式碼執行漏洞漫談
- CVE-2020-17530——Apache Struts遠端程式碼執行漏洞Apache
- 這些華碩路由器存在遠端程式碼執行漏洞,請立即更新韌體路由器
- Windows MSHTML遠端程式碼執行漏洞風險通告更新,騰訊安全支援全面檢測攔截WindowsHTML
- PHP-CGI遠端程式碼執行漏洞(CVE-2012-1823)PHP
- SMB遠端程式碼執行漏洞CVE-2020-0796安全通告
- Spring Cloud Gateway 遠端程式碼執行漏洞(CVE-2022-22947)SpringCloudGateway
- Apache SSI 遠端命令執行漏洞Apache
- [原創]預警 | 知名郵件代理程式 Exim 遠端程式碼執行漏洞(CVE-2019-10149)
- 高危漏洞!Apache Log4j 遠端程式碼執行漏洞(附修復建議)Apache
- Windows漏洞:MS08-067遠端程式碼執行漏洞復現及深度防禦Windows
- 網站漏洞檢測解析繞過上傳漏洞網站