云服務(wù)器報(bào)wordpress /wp-includes/http.php文件中的wp_http_validate_url函數(shù)對(duì)輸入IP驗(yàn)證漏洞

一、wordpress函數(shù)wp_http_validate_url畸形IP繞過驗(yàn)證SSRF漏洞

原文:https://blog.csdn.net/dclnet/article/details/81869078

阿里云提示:wordpress /wp-includes/http.php文件中的wp_http_validate_url函數(shù)對(duì)輸入IP驗(yàn)證不當(dāng)郊尝,導(dǎo)致黑客可構(gòu)造類似于012.10.10.10這樣的畸形IP繞過驗(yàn)證住涉,進(jìn)行SSRF;
修復(fù)方法:
http.php 540行

preg_match('#^(([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d)\.){3}([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d)$#', $host)

改成

preg_match('#^(([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d|0+\d+)\.){3}([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d)$#', $host)

既增加對(duì)0開頭的012.10.10.10這樣的IP進(jìn)行驗(yàn)證信柿,簡單測試用例結(jié)果:

image.png

網(wǎng)上轉(zhuǎn)(訛)載(傳)的修改方法

image.png

這個(gè)是什么意思呢冀偶?懂代碼的都知道它只是判斷域名,沒對(duì)IP做驗(yàn)證渔嚷,所以這樣或許可以騙過阿里云的漏洞檢測(我沒去試)进鸠,但是這樣仍然是沒有真正意義上的修復(fù)漏洞,那么……
各位看官覺得有什么不對(duì)的可評(píng)論指出

二形病、 阿里云給出的漏洞說明

原文:https://www.liwei8090.com/2831.html

今天登陸阿里云服務(wù)器控制臺(tái)客年,提示網(wǎng)站存在漏洞,等級(jí)為“需盡快修復(fù)”漠吻。對(duì)于我這種強(qiáng)迫癥的人來說量瓜,這樣的提醒當(dāng)然是越早消滅掉越好。下面是阿里給出的“wordpress IP驗(yàn)證不當(dāng)漏洞”說明:

基本信息

標(biāo)題: wordpress IP驗(yàn)證不當(dāng)漏洞

披露時(shí)間: 1970-01-01 08:00:00

簡介:

wordpress /wp-includes/http.php文件中的wp_http_validate_url函數(shù)對(duì)輸入IP驗(yàn)證不當(dāng)途乃,導(dǎo)致黑客可構(gòu)造類似于012.10.10.10這樣的畸形IP繞過驗(yàn)證绍傲,進(jìn)行SSRF。

解決方案:

方案一:使用云盾自研補(bǔ)丁進(jìn)行一鍵修復(fù)耍共;

方案二:更新該軟件到官方最新版本或?qū)で笤撥浖峁┥痰膸椭?/p>

注意:該補(bǔ)丁為云盾自研代碼修復(fù)方案烫饼,云盾會(huì)根據(jù)您當(dāng)前代碼是否符合云盾自研的修復(fù)模式進(jìn)行檢測,如果您自行采取了底層/框架統(tǒng)一修復(fù)试读、或者使用了其他的修復(fù)方案杠纵,可能會(huì)導(dǎo)致您雖然已經(jīng)修復(fù)了該漏洞,云盾依然報(bào)告存在漏洞鹏往,遇到該情況可選擇忽略該漏洞提示】

如何修復(fù)

1淡诗、在路徑:/data/wwwroot/www.liwei8090.com/wp-includes/http.php找到http.php文件,用Notepad++打開(修改之前記得先備份http.php原文件)伊履,大概在533行(不同的WordPress版本可能行數(shù)不同韩容,你可以查找關(guān)鍵詞進(jìn)行查找):

  1.  $same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] );
    
  2.    /*修改為*/
    
  3.    $same_host = (  strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ) || 'localhost' == strtolower($parsed_url['host']));
    

2、在http.php文件的549行:

  1.    if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0]
    
  2.    /*修改為:*/
    
  3.    if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0] || 0 === $parts[0]
    
漏洞修復(fù)完成

修改完以上內(nèi)容唐瀑,然后再到阿里云盾控制臺(tái)重新驗(yàn)證一下漏洞群凶,就會(huì)發(fā)現(xiàn)漏洞已經(jīng)不存在了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末哄辣,一起剝皮案震驚了整個(gè)濱河市请梢,隨后出現(xiàn)的幾起案子赠尾,更是在濱河造成了極大的恐慌,老刑警劉巖毅弧,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件气嫁,死亡現(xiàn)場離奇詭異,居然都是意外死亡够坐,警方通過查閱死者的電腦和手機(jī)寸宵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來元咙,“玉大人梯影,你說我怎么就攤上這事∈悖” “怎么了甲棍?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赶掖。 經(jīng)常有香客問我感猛,道長,這世上最難降的妖魔是什么奢赂? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任唱遭,我火速辦了婚禮,結(jié)果婚禮上呈驶,老公的妹妹穿的比我還像新娘。我一直安慰自己疫鹊,他們只是感情好袖瞻,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拆吆,像睡著了一般聋迎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上枣耀,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天霉晕,我揣著相機(jī)與錄音,去河邊找鬼捞奕。 笑死牺堰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的颅围。 我是一名探鬼主播伟葫,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼院促!你這毒婦竟也來了筏养?” 一聲冷哼從身側(cè)響起斧抱,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎渐溶,沒想到半個(gè)月后辉浦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡茎辐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年宪郊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荔茬。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡废膘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出慕蔚,到底是詐尸還是另有隱情丐黄,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布孔飒,位于F島的核電站灌闺,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏坏瞄。R本人自食惡果不足惜桂对,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鸠匀。 院中可真熱鬧蕉斜,春花似錦、人聲如沸缀棍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽爬范。三九已至父腕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間青瀑,已是汗流浹背璧亮。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留斥难,地道東北人枝嘶。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像蘸炸,于是被迫代替她去往敵國和親躬络。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容