[ 
https://issues.apache.org/jira/browse/OFBIZ-12572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17605297#comment-17605297
 ] 

Deepak Dixit edited comment on OFBIZ-12572 at 9/15/22 12:07 PM:
----------------------------------------------------------------

Need to include following dependency as well
{code:java}
implementation 'org.apache.commons:commons-csv:1.9.0'
implementation 'org.apache.tika:tika-parser-pdf-module:2.4.1'
implementation 'org.apache.cxf:cxf-rt-frontend-jaxrs:3.5.3' {code}
After including mentioned dependency, now getting test case failure
{code:java}
org.apache.ofbiz.base.util.UtilCodecTests > testCheckStringForHtmlSafe FAILED
    org.junit.ComparisonFailure at UtilCodecTests.java:104
{code}


was (Author: deepak.dixit):
Need to include following dependency as well

 
{code:java}
implementation 'org.apache.commons:commons-csv:1.9.0'
implementation 'org.apache.tika:tika-parser-pdf-module:2.4.1'
implementation 'org.apache.cxf:cxf-rt-frontend-jaxrs:3.5.3' {code}
 

 

After including mentioned dependency, now getting test case failure

 
{code:java}
org.apache.ofbiz.base.util.UtilCodecTests > testCheckStringForHtmlSafe FAILED
    org.junit.ComparisonFailure at UtilCodecTests.java:104
{code}
 

 

> [SECURITY] Upgrade Tika to 2.3.0 or more
> ----------------------------------------
>
>                 Key: OFBIZ-12572
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-12572
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: content, framework/security
>    Affects Versions: 18.12.06, 22.01.01
>            Reporter: Jacques Le Roux
>            Assignee: Jacques Le Roux
>            Priority: Major
>
> Here the Tika announce:
> {quote}
> The Apache Tika project is pleased to announce the release of Apache
> Tika 2.3.0. The release contents have been pushed out to the main
> Apache release site and to the Maven Central sync.
> Apache Tika is a toolkit for detecting and extracting metadata and
> structured text content from various documents using existing parser
> libraries.
> Apache Tika 2.3.0 includes several security upgrades in dependencies,
> including an upgrade to log4j2 (version 2.17.1).  This release also
> includes a non-trivial upgrade to Apache POI 5.2.0 (TIKA-3164); users
> will observe significantly more logging from the POI parsers.
> Details can be found in the changes file:
> https://www.apache.org/dist/tika/2.3.0/CHANGES-2.3.0.txt
> {quote}
> We currently still use 1.28 version because since 2.1.0 Tika throws a lot of 
> compile errors. I tried to use 2.3.0 and there is much work. Fortunately we 
> don't rely too much on Tika. 
> * In security component, only to check *.svg files in 
> SecuredUpload::getMimeTypeFromFileName() and there is another final check in 
> this method.
> * In content: 
> DataResourceWorker.getMimeTypeWithByteBuffer::getMimeTypeWithByteBuffer



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to