建议 Solr 用户更新 Apache POI

亲爱的 Apache Solr 用户,Apache Solr 版本 4.8.0,4.8.1 和 4.9.0 都绑定了 Apache POI 3.10-beta2 版本,这个版本包含了两个漏洞:

= CVE-2014-3529: XML External Entity (XXE) problem in Apache POI's OpenXML parser =
Type: Information disclosure

= CVE-2014-3574: XML Entity Expansion (XEE) problem in Apache POI's OpenXML parser =
Type: Denial of service

Apache POI 今天发布了 bug 修复版本 3.10.1,已经修复了上述漏洞。

Apache Solr 更新 Apache POI 方法:

- 下载 Apache POI 3.10.1 二进制版本:
- 解压文件
- 删除 "solr-4.X.X/contrib/extraction/lib" 文件夹的以下文档:
    # poi-3.10-beta2.jar
    # poi-ooxml-3.10-beta2.jar
    # poi-ooxml-schemas-3.10-beta2.jar
    # poi-scratchpad-3.10-beta2.jar
    # xmlbeans-2.3.0.jar
- 复制下列文件到 "solr-4.X.X/contrib/extraction/lib" 文件夹:
    # poi-3.10.1-20140818.jar
    # poi-ooxml-3.10.1-20140818.jar
    # poi-ooxml-schemas-3.10.1-20140818.jar
    # poi-scratchpad-3.10.1-20140818.jar
- 从 POI 的 "ooxml-lib/" 文件夹复制 "xmlbeans-2.6.0.jar" 到 "solr-4.X.X/contrib/extraction/lib" 文件夹
- 确认 "solr-4.X.X/contrib/extraction/lib" 不再含有任何 "3.10-beta2" 版本的文件
- 确认文件夹包含一个版本 2.6.0 的 xmlbeans JAR 文件

如果你只是想禁用微软 Office 文档提取,删除,不想替换他们。"Solr Cell" 会自动进行自动保护,并且禁用文档提取。

强烈建议更新 Apache POI 最新版本,更多内容请看这里。

时间: 2024-12-28 04:14:45

建议 Solr 用户更新 Apache POI的相关文章

使用Apache POI和OpenOffice API在Linux中统计Office文档的页数

Apache POI 介绍 Apache POI 是一套用于访问微软 Office 格式文档 (Word, Excel and PowerPoint) 的 Java API.其中用于操作 Excel 格式文件的 API 是 HSSF,用于操作 Word 格式文件的 API 是 HWPF 以及用于操作 PowerPoint 格式文件的 API 是 HSLF. POI 的官方网站是 http://poi.apache.org,用户可以先从这里下载最新的版本 3.6, 下载解压后里面有三个 jar 包

产品设计:如何提醒用户更新应用?

很多设计师在将产品的主体功能设计完成,万事俱备只欠东风后,往往会忽视设计产品的更新机制.其实移动互联网版本更新是一件很重要的事情,因为它不像web可以随时部署,用户需要点击"更新"才能享受你提供的最新服务.那么如何提醒用户更新应用呢?怎样才能设计吸引用户更新呢? 提醒用户更新的方法有:商店提醒;应用内弹窗提醒;推送提醒;下面将会一一的介绍. 一,商店提醒 大家都知道应用发布新版本时都要提交商店,而提交商店是往往要写一些该版本的新功能之类的文案.之前一直有很多用户反馈说这些商店的更新文案

靠哪些方法提醒用户更新

移动互联网版本更新是一件很重要的事情,因为它不像web可以随时部署,用户需要点击"更新"才能享受你提供的最新服务.那么如何提醒用户更新应用呢?怎样才能设计吸引用户更新呢? 提醒用户更新的方法有:商店提醒:应用内弹窗提醒:推送提醒:下面为大家一一进行介绍,希望能对大家有所帮助. 一,商店提醒 大家都知道应用发布新版本时都要提交商店,而提交商店是往往要写一些该版本的新功能之类的文案.之前一直有很多用户反馈说这些商店的更新文案都是从来不看的,有那么一大批"更新强迫症"患者

使用Apache POI和OpenOffice API获取微软Office系列文档的页数

这常常会导致用户无法获得正确的 Word 文档页数.对此,我们对 Apache POI 和 OpenOffice API 进行简要的介绍,并结合使用 Apache POI 和 OpenOffice API 开发了一套获取微软 Office 系列文档(WORD, EXCEL and POWERPOINT)的页数的解决方案,以方便广大的开发人员快速方便地应用到自己的项目中. Apache POI 是一套用于访问微软 Office 格式文档 (Word, Excel and PowerPoint) 的

TrueCrypt建议Windows用户迁移到BitLocker

流行的开源加 密软件TrueCrypt突然在其官网上建议Windows用户改用微软的BitLocker加密磁盘,并用大红字警告使用TrueCrypt并不安全. 在官网彻底大变脸前,TrueCrypt更新了二进制程序.目前完全不清楚TrueCrypt项目究竟发生了什么事,有许多人怀疑可能与第二阶段的 TrueCrypt安全审计报告即将发布有关. 根据官网上的声明,在微软结束支持Windows XP后TrueCrypt的开发于2014年5月终止,Windows 8/7/Vista等操作系统集成了磁盘

Java使用Apache POI操作excel文件

官方介绍 HSSF is the POI Project's pure Java implementation of the Excel '97(-2007) file format. XSSF is the POI Project's pure Java implementation of the Excel 2007 OOXML (.xlsx) file format. 从官方文档中了解到:POI提供的HSSF包用于操作 Excel '97(-2007)的.xls文件,而XSSF包则用于操作

java 使用 Apache POI批量导入导出excel教程及实例

一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包:   三.简单的一个读取excel的demo 1.读取文件方法      /**      * 读取出filePath中的所有数据信息      * @param filePath excel文件的绝对路径      *       */          public static void getDataFromEx

使用Apache POI读取Excel文件

Apache POI是Apache软件基金会的开放源码函式库,用来帮助Java程序读写Microsoft Office的格式档案.POI提供了下面这几种类型对Microsoft Office的格式档案进行解析: HSSF - 提供读写Microsoft Excel XLS格式档案的功能. XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能. HWPF - 提供读写Microsoft Word DOC格式档案的功能. HSLF - 提供读写Microsoft

Excel Handle by org.apache.poi.xssf.usermodel.*

package shuai.study.excel.xssf; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import org.apache.poi.xssf.usermode