• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            eroot(榮耀60seroot)

            更新時間:2023-03-01 17:21:22 閱讀: 評論:0

            漏洞描述

            Spring 是一個開放源代碼的設計層面框架,是為了解決企業應用開發的復雜性而創建的。它解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。

            當用到 Spring 的參數綁定功能,同時 Spring core 運行在 jre/jdk/openjdk 9 以上的版本時, class 新增了 getModlue()方法,可以通過其來獲取 classLoader,從而繞過現有的 spring 的 java.lang.class.classLoader 黑名單防御機制,達到調用 classLoader 的目的,配合不同的 Loader 的 tter、getter 方法,達到命令執行或任意文件讀寫等一系列效果。

            例如:環境中使用的 tomcat 的 webappsclassloader,通過 get 方法依次獲取到

            https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/loader/Web appClassLoaderBa.html#getResources()

            https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/WebResourc eRoot.html#getContext()

            https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/Container. html#getParent()

            https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/Container. html#getPipeline()

            https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/Pipeline.h tml#getFirst()

            getFirst 獲取到的 Valve 為

            https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/valves/Acc

            essLogValve.html 從而進行文件寫入操作。

            漏洞利用條件

            1.JDK/JRE/OpenJDK 版本: 9 及以上;

            2.使用了 Spring-beans 包;

            3.使用了 Spring 參數綁定;

            4.Spring 參數綁定使用的是非基本參數類型,例如一般的 POJO 即可;

            注:不是 java+Spring 就一定存在漏洞,還要根據具體業務代碼來進一步判斷。

            已知受影響應用

            Tomcat

            其他暫未確定

            修復建議

            官方暫時還未進行任何更新,臨時建議:

            1.在應用組全局搜索@InitBinder 注解,看看方法體內是否調用dataBinder.tDisallowedFields 方法,如果發現此代碼片段的引入,則在原來的黑名單中添加{"class.*","Class.*","*.class.*","*.Class.*"}。(注:如果此代碼片段使用較多,則需要每個地方都追加)

            2.在應用系統的項目包下新建以下全局類,并保證這個類被 Spring 加載到(推薦在Controller 所在的包中添加)。完成類添加后,需對項目進行重新編譯打包和功能驗證測試,并重新發布項目。

            即時檢測

            檢測邏輯:檢查當前系統中是否存在 spring-beans jar 包(包含 SpringBoot 子包以及 war 包啟動方式)及關聯 java 進程版本是否大于等于 9。

            by【青藤】

            本文發布于:2023-02-28 20:12:00,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167766248278706.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:eroot(榮耀60seroot).doc

            本文 PDF 下載地址:eroot(榮耀60seroot).pdf

            標簽:榮耀   eroot   seroot
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 麻豆国产成人AV在线播放| 九九热在线精品视频99| 性欧美vr高清极品| 午夜大片免费男女爽爽影院| 精品无人乱码一区二区三区| 年轻女教师hd中字3| 中文字幕第一区| 三级黄色片一区二区三区| 亚洲精品久久麻豆蜜桃| 亚洲中文字幕日韩精品| 久久不见久久见www日本| 欧美日产国产精品日产| 精品无码一区二区三区水蜜桃| 国产超碰无码最新上传| 欧美日韩在线亚洲二区综二| 日韩精品中文字幕有码| 插插射啊爱视频日a级| 又大又长粗又爽又黄少妇毛片| 日韩最新在线不卡av| 国产精品白浆在线观看免费| 国内免费视频成人精品| 亚洲18禁一区二区三区| 久章草在线毛片视频播放| 4hu四虎永久在线观看| 国产精品视频免费一区二区三区| 亚洲中文久久久精品无码| 欧美午夜成人片在线观看 | av无码精品一区二区乱子 | 国产精品自线在线播放| 又粗又硬又黄a级毛片| 亚洲第一区二区快射影院| 漂亮的人妻不敢呻吟被中出| 午夜成年男人免费网站| 给我免费观看片在线| 美女一区二区三区在线观看视频| 国产三级精品三级色噜噜| 中文字幕日韩精品欧美一区| 蜜桃av无码免费看永久| 国产精品三级国产精品高| 蜜桃伦理一区二区三区| 亚国产亚洲亚洲精品视频|