<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      XML實(shí)體注入漏洞

      漏洞等級:高危

      漏洞類型:XML實(shí)體注入

      漏洞描述:XXE漏洞全稱XML Extemal Endy niecionlxm以外部實(shí)體注入漏洞,X在漏洞發(fā)生在應(yīng)用程序經(jīng)析XML輸入時,沒有禁止外部實(shí)體的加載,導(dǎo)致可加載惡意外部文件,造成文件讀取、命令執(zhí)行、內(nèi)網(wǎng)端口掃描、攻擊內(nèi)網(wǎng)網(wǎng)站、發(fā)起d0s攻擊等危害。xxe漏洞觸發(fā)的點(diǎn)往往是可以上傳xm文件的位置,沒有對上傳的xm,文件進(jìn)行過濾,導(dǎo)致可上傳惡意xm文件。

      具體修復(fù)方案:

      1.需要將poi  jar包升級到4.1.2版本,我當(dāng)前使用的版本是3.16。

      <dependency>
         <groupId>org.apache.poi</groupId>
         <artifactId>poi</artifactId>
         <version>4.1.2</version>
         <exclusions>
            <exclusion>
               <groupId>org.apache.xmlbeans</groupId>
               <artifactId>xmlbeans</artifactId>
            </exclusion>
         </exclusions>
      </dependency>

       

      2.升級完jar包后代碼中引入的需要相關(guān)方法及屬性就會報錯,這時候需要我們手動調(diào)整這些錯誤。

      以下是3.6及以下的版本顯示:

      cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
      cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
      cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
      cellStyle.setBottomBorderColor(HSSFColor.BLACK.index);
      cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
      cellStyle.setLeftBorderColor(HSSFColor.BLACK.index);
      cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);

      更高版本是這樣的:

      cellStyle.setAlignment(HorizontalAlignment.CENTER);
      cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
      cellStyle.setBorderBottom(BorderStyle.THIN);
      cellStyle.setBottomBorderColor(HSSFColor.HSSFColorPredefined.BLACK.getIndex());
      cellStyle.setBorderLeft(BorderStyle.THIN);
      cellStyle.setLeftBorderColor(HSSFColor.HSSFColorPredefined.BLACK.getIndex());
      cellStyle.setBorderRight(BorderStyle.THIN);
      cellStyle.setRightBorderColor(HSSFColor.HSSFColorPredefined.BLACK.getIndex());
      cellStyle.setBorderTop(BorderStyle.THIN);
      cellStyle.setTopBorderColor(HSSFColor.HSSFColorPredefined.BLACK.getIndex());

       

      3.調(diào)整完成后可以啟動成功,但是上傳文件依然會報錯,錯誤信息如下:

       Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setEntityExpansionLimit(I)Lorg/apache/xmlbeans/XmlOptions;

      這時候就需要我們手動排除poi里的xmbeans,重新 引入xmbeans,注意:xmlbeans只能引入一個,不要存在其他版本的xmlbeans,不然依然會報錯。

              <dependency>
                  <groupId>org.apache.poi</groupId>
                  <artifactId>poi</artifactId>
                  <version>4.1.2</version>
                  <exclusions>
                      <exclusion>
                          <groupId>org.apache.xmlbeans</groupId>
                          <artifactId>xmlbeans</artifactId>
                      </exclusion>
                  </exclusions>
              </dependency>
      <!-- xmlbeans -->
      <dependency>
      <groupId>org.apache.xmlbeans</groupId>
      <artifactId>xmlbeans</artifactId>
      <version>3.1.0</version>
      </dependency>

      注意:不是pom.xml只引入一個版本就行了,是引用的Maven倉庫中只能存在一個版本的xmlbeans。

       

      posted @ 2024-06-12 15:43  翹中之楚  閱讀(478)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 办公室强奷漂亮少妇视频| 中文字幕无码av不卡一区| 亚洲丶国产丶欧美一区二区三区| 国产热A欧美热A在线视频| 午夜DY888国产精品影院| 色悠悠久久精品综合视频| 亚洲综合精品第一页| 亚洲欧美电影在线一区二区| 久久不见久久见免费视频| 亚洲人成网站在线在线观看| 久久久久人妻一区精品| 午夜大片免费男女爽爽影院| 国产草草影院ccyycom| AV无码免费不卡在线观看| 精品国产一区二区三区2021| 女人18片毛片60分钟| 亚洲精品日韩在线观看| 日韩国产亚洲欧美成人图片| 国产偷自视频区视频| 国产综合精品一区二区三区| 国产绿帽在线视频看| 日韩高清视频 一区二区| 日韩精品有码中文字幕| 欧美自拍嘿咻内射在线观看| 蜜桃av无码免费看永久| 亚洲色大成网站WWW永久麻豆| 国产一区二区av天堂热| 熟女亚洲综合精品伊人久久| 2018av天堂在线视频精品观看 | 久久精品国产再热青青青| 风流少妇bbwbbw69视频| 国产精品污双胞胎在线观看| 国产亚洲欧美日韩在线一区二区三| 亚洲第一国产综合| 国产亚洲AV电影院之毛片| 亚洲精品乱码久久久久久自慰 | 亚洲天堂精品一区二区| 一本一道av无码中文字幕﹣百度| 国内少妇人妻偷人精品视频| 国产精品污双胞胎在线观看| 最新国产AV最新国产在钱|