精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Struts2再曝S2-020補丁繞過漏洞–萬惡的正則表達式

安全 漏洞
4月24日,網絡曝出文章“安全研究人員指出Apache Struts2在漏洞公告S2-020里,在處理修復CVE-2014-0094的漏洞修補方案存在漏洞,導致補丁被完全繞過。”

4月24日,網絡曝出文章“安全研究人員指出Apache Struts2在漏洞公告S2-020里,在處理修復CVE-2014-0094的漏洞修補方案存在漏洞,導致補丁被完全繞過。”

[[112195]]

受影響產品:

Struts 2.0.0 – Struts 2.3.16.1

成因與威脅:

Apache Struts 2.0.0-2.3.16版本的默認上傳機制是基于Commons FileUpload 1.3版本,其附加的ParametersInterceptor允許訪問'class' 參數(該參數直接映射到getClass()方法),并允許控制ClassLoader。在具體的Web容器部署環境下(如:Tomcat),攻擊者利用 Web容器下的Java Class對象及其屬性參數(如:日志存儲參數),可向服務器發起遠程代碼執行攻擊,進而植入網站后門控制網站服務器主機。

讓我們一起來回顧一下Struts縫縫補補的歷史(萬惡的正則表達式):

2007年1月:

<param name="excludeParams">dojo\..*</param>

2008年6月:

<param name="excludeParams">dojo\..*,^struts\..*</param>

2012年3月:

<param name="excludeParams">
dojo\..*,^struts\..*,^session\..*,^request\..*,^application\..*,^servlet(Request|Response)\..*,parameters\...*
</param>

2013年10月:

<param name="excludeParams">
^dojo\..*,^struts\..*,^session\..*,^request\..*,^application\..*,^servlet(Request|Response)\..*,^parameters\..*,^action:.*,^method:.*
</param>

2014年3月(S2-020):

<param name="excludeParams">
^class\..*,^dojo\..*,^struts\..*,^session\..*,^request\..*,^application\..*,^servlet(Request|Response)\..*,^parameters\..*,^action:.*,^method:.*
</param>

漏洞詳情:Struts 2.3.15.1之前的版本,參數action的值redirect以及redirectAction沒有正確過濾,導致ognl代碼執行。

修復方式:將 '^class\.*'添加到excludeParams列表內

2014年4月……

Struts2再曝S2-020補丁繞過漏洞–萬惡的正則表達式

從目前公布的信息來看,這個漏洞的局限性很高,利用范圍仍然有限。

目前官方在GitHub上對該問題做出了修正(臨時)。

代碼修復詳情:

https://github.com/apache/struts/commit/aaf5a3010e3c11ae14e3d3c966a53ebab67146be#diff-710b29900cea21e85893cae43dd08c92

core/src/main/resources/struts-default.xml

- <param name="excludeParams">

^class\..*,^dojo\..*,^struts\..*,^session\..*,^request\..*,^application\..*,^servlet(Request|Response)\..*,^parameters\..*,^action:.*,^method:.*

</param>
+ <param name="excludeParams">

(.*\.|^)class\..*,^dojo\..*,^struts\..*,^session\..*,^request\..*,^application\..*,^servlet(Request|Response)\..*,^parameters\..*,^action:.*,^method:.*

</param>

請注意多處都要修改。

在4月24日下午,又有同學貼出了終極修改方案:

修改struts源碼

com.opensymphony.xwork2.interceptor.ParametersInterceptor

將此處代碼:

  1. public void setExcludeParams(String commaDelim) {  
  2.       Collection<String> excludePatterns = ArrayUtils.asCollection(commaDelim);  
  3.       if (excludePatterns != null) {  
  4.           excludeParams = new HashSet<Pattern>();  
  5.           for (String pattern : excludePatterns) {  
  6.               excludeParams.add(Pattern.compile(pattern));  
  7.           }  
  8.       }  
  9.   } 

修改為:

  1. public void setExcludeParams(String commaDelim) {  
  2.        Collection<String> excludePatterns = ArrayUtils.asCollection(commaDelim);  
  3.        if (excludePatterns != null) {  
  4.            excludeParams = new HashSet<Pattern>();  
  5.            for (String pattern : excludePatterns) {  
  6.                excludeParams.add(Pattern.compile(pattern));  
  7.            }  
  8.        }  
  9.        //s021 zhenzheteng  
  10.        Pattern s021_1 = Pattern.compile("(.*\\.|^)class\\..*",Pattern.CASE_INSENSITIVE);  
  11.        Pattern s021_2 = Pattern.compile(".*'class&'.*",Pattern.CASE_INSENSITIVE);  
  12.        Pattern s021_3 = Pattern.compile("(.*\\.|^)class\\[.*",Pattern.CASE_INSENSITIVE);  
  13.        excludeParams.add(s021_1);  
  14.        excludeParams.add(s021_2);  
  15.        excludeParams.add(s021_3);  
  16.    } 

Struts歷史漏洞回顧:

S2-020: http://struts.apache.org/release/2.3.x/docs/s2-020.html

S2-019的遠程代碼執行漏洞: http://sebug.net/vuldb/ssvid-61048

S2-016官方補丁分析:http://www.freebuf.com/articles/web/11234.html

S2-013的漏洞分析:http://www.freebuf.com/vuls/9757.html

Struts2最近幾個漏洞分析&穩定利用Payload: http://www.freebuf.com/articles/web/25337.html

希望Struts官方能在爆出漏洞的第一時間完美的堵上…..

另外關于S2-020:http://sec.baidu.com/index.php?research/detail/id/18

參考:

apache:http://struts.apache.org/release/2.3.x/docs/s2-020.html

cnvd:http://www.cnvd.org.cn/webinfo/show/3427

piyolog:http://d.hatena.ne.jp/Kango/20140417/139775019

scutum:http://www.scutum.jp/information/waf_tech_blog/2014/04/waf-blog-036.html

ipa.jp:http://www.ipa.go.jp/security/ciadr/vul/20140417-struts.html

空虛浪子心的博客:http://www.inbreak.net/

還有各路微博……

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2012-12-18 16:38:26

2016-06-08 10:09:24

2012-03-08 13:15:10

JavaStrutsOGNL

2013-05-22 10:28:19

2016-03-22 12:37:45

Struts2Struts2漏洞漏洞檢測

2018-09-27 15:25:08

正則表達式前端

2014-04-24 15:30:48

2020-09-04 09:16:04

Python正則表達式虛擬機

2024-09-14 09:18:14

Python正則表達式

2017-07-11 09:42:22

漏洞

2010-03-25 18:25:36

Python正則表達式

2009-08-07 14:24:31

.NET正則表達式

2016-11-10 16:21:22

Java 正則表達式

2009-09-16 17:15:57

正則表達式引擎

2022-01-04 11:35:03

Linux Shel正則表達式Linux

2023-09-13 08:12:45

2022-03-28 06:19:14

正則表達式開發

2017-05-12 10:47:45

Linux正則表達式程序基礎

2021-01-27 11:34:19

Python正則表達式字符串

2019-07-17 15:45:47

正則表達式字符串前端
點贊
收藏

51CTO技術棧公眾號

亚洲电影免费观看高清完整版在线观看| 国产精品久久国产精麻豆99网站| 91av视频在线观看| 亚洲欧美va天堂人熟伦| 欧美一级做a| 午夜精品在线视频一区| 视频一区二区三区免费观看| 国产国语亲子伦亲子| 亚洲欧美日韩国产| 欧美成人午夜影院| japanese中文字幕| 一区二区三区在线资源| 在线精品观看国产| 日本wwwcom| 在线观看免费版| 国产不卡一区视频| 国产欧美一区二区三区久久人妖| 日韩成人av毛片| 99久久婷婷| 亚洲最新av在线网站| 欧美成人精品一区二区综合免费| 精品亚洲美女网站| 亚洲大片免费看| 中国成人亚色综合网站| 久久米奇亚洲| 北条麻妃一区二区三区| 国产在线视频一区| av图片在线观看| 亚洲网址在线| 欧美老女人性生活| 中文字幕求饶的少妇| 欧美男gay| 日韩国产中文字幕| 91人妻一区二区| 精品一区二区三区亚洲| 欧美日韩日日摸| av视屏在线播放| 深夜福利视频一区二区| 亚洲国产欧美在线人成| 国产午夜精品视频一区二区三区| 人人干在线视频| 国产精品色眯眯| 午夜久久资源| 国产视频二区在线观看| 久久精品视频免费| 免费看污久久久| 日韩av高清在线| 99综合电影在线视频| 精品国产乱码久久久久久蜜柚| 亚洲黄色片视频| 国产成人精品免费| 成人一区二区在线| 亚洲风情第一页| 国产成人超碰人人澡人人澡| 99久热re在线精品996热视频| 国产精品久久久久精| 久久精品国产第一区二区三区| 国产精品日韩电影| 亚洲一级在线播放| 精品无人码麻豆乱码1区2区 | 日韩一区二区三| 深夜福利网站在线观看| 日韩一区二区三区色| 欧美一区二区日韩一区二区| 无码人妻丰满熟妇区毛片蜜桃精品 | 精品99又大又爽又硬少妇毛片 | 看欧美日韩国产| 日本一区高清| 欧美国产乱子伦| 在线免费观看成人| 人妖欧美1区| 午夜精品视频在线观看| 少妇高潮喷水久久久久久久久久| 欧美gay视频| 欧美色大人视频| 不用播放器的免费av| 中文字幕一区二区三区四区久久 | 黄色在线播放| 中文字幕在线观看一区二区| 男人j进女人j| 日韩激情电影| 欧美日韩一区三区| 国产调教打屁股xxxx网站| 久久精品论坛| 亚洲深夜福利在线| 国产稀缺精品盗摄盗拍| 91久久夜色精品国产九色| 日韩av不卡电影| 亚洲一区中文字幕在线| 成人福利视频网站| 色综合666| 国内在线视频| 欧美性生活一区| 人妻 丝袜美腿 中文字幕| 亚洲欧洲色图| 久久av红桃一区二区小说| 精品成人av一区二区在线播放| 男女视频一区二区| 国产精品露出视频| www.久久热.com| 一区二区三区四区不卡在线| 久久精品99国产| 一区二区三区欧洲区| 伊人久久大香线蕉av一区二区| 青娱乐91视频| 免费成人美女在线观看.| 国产精华一区| 麻豆91在线| 色综合久久久久网| 国产精品偷伦视频免费观看了| 欧美绝顶高潮抽搐喷水合集| 久久人人爽人人爽人人片亚洲| 中文字幕国产在线观看| 成人精品视频一区| 一本一道久久久a久久久精品91| 9999精品成人免费毛片在线看| 91精品在线观看入口| 波多野结衣片子| 99日韩精品| 福利视频一区二区三区| 欧美激情免费| 欧美视频自拍偷拍| 无码熟妇人妻av| 亚洲国产国产亚洲一二三| 国产专区欧美专区| 99中文字幕一区| 欧美日韩综合视频| 伊人av在线播放| 天天做天天爱天天综合网2021 | 日本一本在线观看| 99久久精品国产观看| 国产夫妻自拍一区| 日本一区精品视频| 久久色精品视频| 一级黄色片免费| 国产精品免费视频网站| 杨幂毛片午夜性生毛片| 欧美日韩一二三四| 热草久综合在线| 日韩a级作爱片一二三区免费观看| 亚洲成人激情综合网| 久久国产劲爆∧v内射| 欧美.www| 成人在线视频网址| 免费看电影在线| 精品久久久网站| 国产无遮无挡120秒| jizz一区二区| 欧美 日韩 亚洲 一区| 91国内精品白嫩初高生| 欧美激情一区二区久久久| 国产激情视频在线播放| 亚洲综合在线观看视频| 亚洲一区和二区| 国产亚洲一级| 日韩av一级大片| 国产a亚洲精品| 日韩一区二区三区xxxx| 国产男男gay体育生网站| 自拍偷拍亚洲综合| 熟妇女人妻丰满少妇中文字幕| 国产精品多人| 九九九热999| 成人激情综合| 国产亚洲精品91在线| 这里只有精品999| 亚洲视频小说图片| 波多野结衣办公室双飞 | 亚洲国产精品三区| 无码一区二区三区视频| 91九色对白| 僵尸再翻生在线观看| 亚洲人成在线观看网站高清| 一级做a爱片性色毛片| 一区二区三区在线高清| 欧产日产国产精品98| 久久国产日韩| av电影一区二区三区| 国产劲爆久久| 国产精品你懂得| 日本在线观看高清完整版| 日韩久久免费视频| 亚洲影院一区二区三区| 性久久久久久久久久久久| 九一在线免费观看| 丁香五精品蜜臀久久久久99网站| 成人免费在线小视频| 国产精品久久久久久久久妇女| 国产aⅴ精品一区二区三区黄| av资源亚洲| 久久国产精品影片| 美国一级片在线免费观看视频 | 精品久久久中文| www.日本高清视频| 成人高清av在线| 国产无色aaa| 国产一区二区三区久久久久久久久 | 熟妇人妻av无码一区二区三区| 欧洲精品一区二区| 日韩精品人妻中文字幕| 国产精品女人毛片| 亚欧洲乱码视频| 国产宾馆实践打屁股91| 在线视频日韩一区| 国产一区二区精品| 日韩精品一区二区三区四| 青青草国产成人a∨下载安卓| 国产精品乱子乱xxxx| 色综合视频一区二区三区日韩 | 欧美在线se| 国产98色在线| 大菠萝精品导航| 欧美理论电影在线观看| 秋霞午夜理伦电影在线观看| 亚洲社区在线观看| 天堂在线中文资源| 精品久久免费看| www.久久综合| 欧美精品一级二级| 中文精品久久久久人妻不卡| 欧美日韩国产页| 久久网一区二区| 亚洲精品自拍动漫在线| 中文国语毛片高清视频| 国产精品系列在线| www.av天天| 久久久久久久久久久电影| 中文文字幕文字幕高清| 懂色av中文一区二区三区 | 久久中文字幕一区二区| 国产在线精品一区免费香蕉 | 在线免费看视频| 久久久精品2019中文字幕之3| 国产成人精品无码片区在线| 丁香六月久久综合狠狠色| 日本r级电影在线观看| 精品一区二区三区欧美| 四季av一区二区三区| 捆绑调教美女网站视频一区| 天堂网在线免费观看| 日韩电影免费一区| 日韩精品一区二区三区不卡 | 婷婷久久综合九色国产成人| 久热这里只有精品在线| 亚洲一区二区不卡免费| 久久久久久久久久久网| 亚洲第一在线综合网站| 国产成人自拍视频在线| 精品美女永久免费视频| 97超碰人人干| 一本久道久久综合中文字幕| 秋霞av一区二区三区| 在线精品视频一区二区三四| av首页在线观看| 欧美日韩午夜精品| 国产精品羞羞答答在线| 精品人伦一区二区色婷婷| 丰满少妇在线观看bd| 亚洲经典中文字幕| 黄色av网站在线免费观看| 一个色综合导航| 国产婷婷视频在线| 欧美黑人国产人伦爽爽爽| 激情aⅴ欧美一区二区欲海潮| 欧美综合第一页| 精品肉辣文txt下载| 91精品久久久久久久久久入口| 国产精品一级在线观看| 成人激情av| 午夜a一级毛片亚洲欧洲| 日韩欧美亚洲日产国| 午夜精品一区二区三区国产| 久久亚洲国产成人精品无码区| 国产精品视区| 亚洲欧美日本一区二区三区| 成人av在线资源网| 无码国产69精品久久久久同性| 中文字幕佐山爱一区二区免费| 精品人妻在线播放| 91福利国产成人精品照片| 国产裸体无遮挡| 亚洲精品大尺度| 欧美尤物美女在线| 国内精品久久久久久中文字幕| 一级毛片久久久| 91亚洲人电影| 久久99青青| 看一级黄色录像| 免费永久网站黄欧美| www.污网站| 久久这里只有精品首页| 日本黄色片免费观看| 欧美日韩视频免费播放| 97视频免费在线| 日韩精品免费在线视频观看| 免费观看成人高潮| 91av中文字幕| 日韩中文字幕一区二区高清99| 欧美日韩一区在线播放| 欧美精品aa| 亚洲福利精品视频| 91视频免费看| 国产盗摄x88av| 欧洲精品中文字幕| 亚洲欧洲成人在线| 久久久国产精品一区| **欧美日韩在线观看| 国产精品免费观看高清| 97视频热人人精品免费| 欧美日韩在线不卡视频| 成人综合在线视频| 老湿机69福利| 欧美日韩视频在线第一区| 日本视频在线观看一区二区三区| 久精品免费视频| 91成人小视频| 色一情一乱一伦一区二区三区丨| 日韩午夜免费| 白丝校花扒腿让我c| 中文字幕一区二区三| 91porny九色| 日韩精品www| 成入视频在线观看| 国产精品一区视频| 黄色在线一区| 免费观看一区二区三区| 亚洲精品中文在线观看| 国产男女裸体做爰爽爽| 久久夜色精品国产亚洲aⅴ| 国内自拍亚洲| 亚洲狠狠婷婷综合久久久| 欧美亚洲三级| 久久久久亚洲av无码专区桃色| 午夜精品久久久久久久| 日本激情一区二区三区| 97久久精品国产| 日韩一二三区在线观看| 国内精品国产三级国产99| 国产一区二区导航在线播放| 青花影视在线观看免费高清| 欧美日韩成人综合| 欧美videos极品另类| 国产综合香蕉五月婷在线| 久久综合成人| 亚洲AV无码久久精品国产一区| 亚洲免费观看在线观看| 97精品久久人人爽人人爽| 日韩视频一区在线| 欧美成人精品一级| 欧美这里只有精品| av电影天堂一区二区在线观看| 精品美女久久久久| 亚洲小视频在线观看| 欧洲午夜精品| 日韩欧美一级在线| 成人av在线资源| www亚洲视频| 一区二区三区视频免费| 亚洲成a人片777777久久| 国内精品国产三级国产99| www.欧美亚洲| 成人午夜精品视频| 久久视频在线免费观看| 一区二区三区在线资源| www黄色av| 国产精品久久久久久久岛一牛影视| 国产男男gay体育生网站| 久久人人看视频| av亚洲在线观看| 福利视频999| 亚洲成a人在线观看| 你懂的好爽在线观看| 成人久久久久久| 亚洲人妖在线| 夫妇交换中文字幕| 日韩午夜av电影| 台湾佬中文娱乐网欧美电影| 亚洲国产欧洲综合997久久| 国产精品一二二区| 国产剧情在线视频| 久久精品国产69国产精品亚洲| 99热这里只有精品首页 | 日韩精品久久久久久久| 一区二区三区四区精品| 91精品入口| 欧美日韩亚洲自拍| 亚洲制服丝袜一区| 成人动漫在线播放| 翡翠波斯猫1977年美国| 日本一不卡视频| 国产污片在线观看| 色系列之999| 国产伦精品一区二区三区在线播放| 日本免费观看网站| 五月婷婷色综合| 欧美日本高清| 欧美日韩一区二区视频在线| 国产成人av电影| 国产又粗又猛又爽又黄的视频一| 88xx成人精品|