dedecms plus/download.php,dedecms教程:DedeCMS 5.7SP1 /plus/download.php url重定向漏

最近使用scanv網站體檢發現有DedeCMS 5.7SP1 /plus/download.php url重定向漏洞(如下圖),對比官方網站最新下載包發現該漏洞未進行補丁,但官方自身網站已經補上了,而官方演示站點均未補上。

5f3ce8d4366bcc1bb925c2ce4d214eee.png

參考了下網上給出的漏洞原因和解決思路如下:

$link = base64_decode(urldecode($link));

link可以構造成任意地址,下面直接跳轉了

header("location:$link");

影響所有用到dedecms系統的網站。

漏洞證明:http://www.**.com/plus/download.php?open=1&link=aHR0cDovL3d3dy5iYWlkdS5jb20%3D

其中將**號更改為你的網站域名,如果跳轉到其它網站就說明存在漏洞。

修復方案:對link參數做判斷,對不是同域名的跳轉給予提示

我們這里給出具體的修改方案:

修改download.php(在網站根目錄plus文件夾下)

把header("location:$link");

替換為if(stristr($link,$cfg_basehost)) { header("location:$link"); } else{ header("location:$cfg_basehost"); }

這樣即可將非本站域名跳轉到網站首頁,以免出現釣魚欺詐行為。而scanv也不會再提示低危風險漏洞了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394970.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394970.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394970.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C language day1

2019獨角獸企業重金招聘Python工程師標準>>> http://www.eclipsecolorthemes.org/?viewtheme&id66設置eclispe編輯器主題 http://www.cnblogs.com/csulennon/p/4231405.html 配置黑色主題 Dogs.c 第一段代碼片段 /*Name : Dogs.cAuthor : MichaelV…

Xftp遠程連接出現“無法顯示文件夾”的問題補充

網上有很多朋友出現相同的問題,各位熱心網友都給出了自己的解決方案,其中大多數網友給出的解決方案都是:將Xftp更換成“被動連接模式”。但是很不幸的是,本人通過這種方式并沒有得到有效的解決,網上的各大方法都嘗試&a…

Bootstrap中水平排列的表單form-inline

1 <html>2 <head>3 <title>初識Bootstrap</title>4 <meta charset"utf-8">5 <meta name"viewport" content"widthdevice-width, initial-scale1.0">6 <link rel"stylesheet" href"http:/…

minio 授予永久訪問權限_應對 iOS 14 權限管理 應用手把手教你打開“所有照片”權限...

DoNews 11月3日消息(記者 劉文軒)蘋果在 iOS 14 中帶來全新的隱私管理功能&#xff0c;其中最亮眼的就是相冊權限方面&#xff0c;可以為應用程序授予單獨授予某張照片的訪問權限&#xff0c;無需交出整個相冊。作為 iOS 14 主推新功能之一&#xff0c;這項功能也很快得到開發者…

ios pusher使用_使用.NET和Pusher構建實時評論功能

ios pusher使用by Ogundipe Samuel由Ogundipe Samuel 使用.NET和Pusher構建實時評論功能 (Build a real-time commenting feature using .NET and Pusher) Today, we will build a mini-blog engine with live commentary features using .NET and Pusher.今天&#xff0c;我們…

計算機基礎,你知道藍屏的原因嗎

2019獨角獸企業重金招聘Python工程師標準>>> 電腦藍屏的現象是經常見到的一件家常便飯了&#xff0c;它是屬于突發事件&#xff0c;電腦藍屏讓我們猝手不及&#xff0c;很多時候是很讓人心煩。電腦藍屏首先要找到原因&#xff0c;然后進行維修。那么電腦藍屏到底是怎…

discuz admin.php無法登錄,忘記管理員密碼無法登錄Discuz后臺管理員的解決方法匯總...

Discuz管理員無法登陸后臺的情況有多種下面會對這些問題提供一些解決方法&#xff1b;也會有可以登陸前臺卻無法登陸后臺的一系列解決辦法&#xff0c;下面是無憂主機小編總結的其中方法&#xff0c;希望對大家有所幫助。1.管理員用戶組變為普通用戶組了 進入不了后臺&#xff…

D進制的A+B

/*題目描述 //注意像二進制的數位比較長&#xff0c;只能用數組來做 輸入兩個非負10進制整數A和B(<2 30-1)&#xff0c;輸出AB的D (1 < D < 10)進制數。 輸入描述: 輸入在一行中依次給出3個整數A、B和D。 輸出描述: 輸出AB的D進制數。 輸入例子: 123 45…

2個字節能存多少個16進制_Java語言中最大的整數再加1等于多少?看完秒懂

短文漲姿勢&#xff0c;看了不白看&#xff0c;不關注等啥&#xff1f;已知Java語言中int類型所能表示的最大整數為2147483647,請問以下代碼執行結果是什么&#xff1f;一部分人都會認為這段程序壓根就無法通過編譯&#xff0c;也有人認為&#xff0c;這段程序能夠通過編譯&…

擺脫加卡他卡_如何通過三個簡單的步驟擺脫“故事卡地獄”。

擺脫加卡他卡Your backlog is full of detailed user stories. Your team is no longer able to manage them, or rank them.您的待辦事項列表中包含詳細的用戶故事。 您的團隊不再能夠對其進行管理或排名。 You wonder what the product you’re building is all about. The …

套接字結構

套接字編程簡介 最近在看《UNIX網絡編程卷一》,算是寫的讀書筆記吧. IPv4套接字地址結構 IPv4套接字地址結構定義在 < netinet/in.h > 頭文件中.它以 sockaddr_in 命名.下面是它的結構體: struct in_addr {in_addr_t s_addr; 32位IPv4地址,網絡字節序 …

極樂科技CEO應邀出席2017微信小程序生態課

2019獨角獸企業重金招聘Python工程師標準>>> 1月9日凌晨小程序正式上線。張小龍第一時間在其朋友圈寫下一個日期—2007.1.9&#xff0c;并配上iPhone發布會的圖片&#xff0c;微信小程序如約而至。在興奮之際&#xff0c;極樂科技的大咖們也在思考&#xff1a;專注于…

藍橋杯 基礎練習 數列排序

http://lx.lanqiao.cn/problem.page?gpidT52 問題描述給定一個長度為n的數列&#xff0c;將這個數列按從小到大的順序排列。1<n<200輸入格式第一行為一個整數n。第二行包含n個整數&#xff0c;為待排序的數&#xff0c;每個整數的絕對值小于10000。輸出格式輸出一行&…

php 禁用通知,推送消息能不能區分禁止通知和卸載兩種類型?

消息推送ios用了apns&#xff0c;android用的是gcm。推送失敗都會返回無效的token&#xff0c;但是無效的tokne中&#xff0c;能不能區分到哪些是禁止通知&#xff0c;哪些是卸載app導致的呢&#xff1f;1 APNS PHP 的推送返回錯誤處理Push.php if (!empty($aMessage[ERRORS]))…

IOS13圖標尺寸_更新iOS13后,我的5臺iPhone都廢了

蘋果就是自帶熱搜體質&#xff0c;特別是在九月。機哥大概數了一下&#xff0c;光是線下發售后的這四天&#xff0c;iPhone 11 前前后后就上了 7 次熱搜。今天這一次熱搜&#xff0c;是因為庫克之前發了一條微博&#xff0c;夸自家 iPhone 11 是有史以來最出色的一款。在這條微…

Android 如何調用系統默認瀏覽器訪問

// 調用系統默認瀏覽器// 參考&#xff1a;// http://www.cnblogs.com/zhwl/archive/2011/11/15/2249848.html// https://segmentfault.com/a/1190000003912694case R.id.tv_about_weibo: // 關于微博// 直接打開 // Intent intent new Intent(); // …

kotlin函數式編程_我最喜歡的Kotlin函數式編程示例

kotlin函數式編程by Marcin Moskala通過Marcin Moskala One of the great things about Kotlin is that it supports functional programming. Let’s see and discuss some simple but expressive functions written in Kotlin.Kotlin的一大優點是它支持函數式編程。 讓我們看…

數據庫收縮

1.選中數據庫-任務-收縮-數據庫 2.全部壓縮 3.右鍵數據庫&#xff0c;屬性 4.找到自動收縮&#xff0c;設置為true 轉載于:https://www.cnblogs.com/RogerLu/p/10469819.html

matlab自帶kfcm函數,kfcmFun.m

function [center, U, obj_fcn] kfcmFun(data, cluster_n,maxit, kernel_b,expo)data_n size(data, 1); % 求出data的第一維(rows)數,即樣本個數obj_fcn zeros(100, 1);% 初始化輸出參數obj_fcnU initkfcm(cluster_n, data_n);% 初始化模糊分配矩陣,使U滿足列上相加為1inde…

flink sql udf jar包_Flink 生態:一個案例快速上手 PyFlink

簡介&#xff1a; Flink 從 1.9.0 版本開始增加了對 Python 的支持&#xff08;PyFlink&#xff09;&#xff0c;在剛剛發布的 Flink 1.10 中&#xff0c;PyFlink 添加了對 Python UDFs 的支持&#xff0c;現在可以在 Table API/SQL 中注冊并使用自定義函數。PyFlink 的架構如何…