• <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://m.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 ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 人人爽亚洲aⅴ人人爽av人人片 | 久久精品伊人波多野结衣| 精品无码人妻一区二区三区品| 亚洲自在精品网久久一区| 无码专区一va亚洲v专区在线| 中国明星xxxx性裸交| 成人无码午夜在线观看| 亚洲国产综合亚洲综合国产| 深夜宅男福利免费在线观看| 国产精品熟女孕妇一区二区| 男人天堂亚洲天堂女人天堂| 欧洲精品色在线观看| 精品亚洲成a人在线看片| 九九热在线视频只有精品| 人人人澡人人肉久久精品| 国产极品美女高潮无套| 亚洲欧美日韩成人一区| 性大毛片视频| 国产性生大片免费观看性| 国产日韩AV免费无码一区二区三区 | 蜜芽亚洲AV无码精品国产午夜| 小罗莉极品一线天在线| 日本高清一区免费中文视频| 国产亚洲综合欧美视频| 精品乱码一区二区三四五区| 亚洲国产午夜福利精品| 亚洲免费一区二区av| 韩国三级+mp4| 精品少妇人妻av无码专区| 亚洲国产v高清在线观看| 国产精品亚洲色婷婷99久久精品| 人妻少妇偷人无码视频| 久久久久久a亚洲欧洲av| 亚洲免费成人av一区| 日本一道一区二区视频| 春菜花亚洲一区二区三区| 亚洲色大18成人网站www在线播放| 天堂资源国产老熟女在线| 亚洲精品日韩在线观看| 一区二区免费高清观看国产丝瓜| 国产成人8x视频一区二区|