CVEDetect opened a new pull request, #19:
URL: https://github.com/apache/openwebbeans-meecrowave/pull/19

   Hi, In **/meecrowave-maven-plugin**,there is a dependency 
**org.apache.commons:commons-compress:1.18** that calls the risk method.
   
   
[CVE-2019-12402](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12402)
   
   The scope of this CVE affected version is **[1.15,1.19)**
   
   After further analysis, in this project, the main Api called is 
**org.apache.commons.compress.archivers.zip.NioZipEncoding: 
encode(java.lang.String)Ljava.nio.ByteBuffer**
   
   Risk method repair link : 
[GitHub](https://github.com/apache/commons-compress/commit/4ad5d80a6272e007f64a6ac66829ca189a8093b9)
   
   **CVE Bug Invocation Path--**
   
   **Path Length : 5**
   
   ```
   CVE Bug Invocation Path : 
   org.apache.meecrowave.maven.MeecrowaveBundleMojo: execute()V 
.m2/repository/org/apache/maven/maven-model-builder/3.6.3/maven-model-builder-3.6.3.jar
   org.apache.meecrowave.maven.MeecrowaveBundleMojo: 
tarGz(org.apache.commons.compress.archivers.tar.TarArchiveOutputStream,java.io.File,java.nio.file.Path)V
 
.m2/repository/org/apache/maven/maven-model-builder/3.6.3/maven-model-builder-3.6.3.jar
   org.apache.commons.compress.archivers.tar.TarArchiveOutputStream: 
putArchiveEntry(org.apache.commons.compress.archivers.ArchiveEntry)V 
.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
   org.apache.commons.compress.archivers.tar.TarArchiveOutputStream: 
handleLongName(org.apache.commons.compress.archivers.tar.TarArchiveEntry,java.lang.String,java.util.Map,java.lang.String,byte,java.lang.String)Z
 
/ho.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
   org.apache.commons.compress.archivers.zip.NioZipEncoding: 
encode(java.lang.String)Ljava.nio.ByteBuffer;
   ```
   
   
[CVE-2021-36090](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-36090)
   
   The scope of this CVE affected version is **[0,1.31)**
   
   After further analysis, in this project, the main Api called is 
**org.apache.commons.compress.archivers.zip.AsiExtraField: 
parseFromLocalFileData(byte[],int,int)V**
   
   Risk method repair link : 
[GitHub](https://github.com/apache/commons-compress/commit/ef5d70b625000e38404194aaab311b771c44efda)
   
   **CVE Bug Invocation Path--**
   
   **Path Length : 8**
   
   ```
   CVE Bug Invocation Path : 
   org.apache.meecrowave.maven.MeecrowaveBundleMojo: execute()V 
.m2/repository/org/apache/maven/maven-model-builder/3.6.3/maven-model-builder-3.6.3.jar
   org.apache.meecrowave.maven.MeecrowaveBundleMojo: 
zip(org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream,java.io.File,java.nio.file.Path)V
 
.m2/repository/org/apache/maven/maven-model-builder/3.6.3/maven-model-builder-3.6.3.jar
   org.apache.commons.compress.archivers.jar.JarArchiveOutputStream: 
putArchiveEntry(org.apache.commons.compress.archivers.ArchiveEntry)V 
.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
   org.apache.commons.compress.archivers.zip.ZipArchiveEntry: 
addAsFirstExtraField(org.apache.commons.compress.archivers.zip.ZipExtraField)V 
/.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
   org.apache.commons.compress.archivers.zip.ZipArchiveEntry: setExtra()V 
.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
   org.apache.commons.compress.archivers.zip.ZipArchiveEntry: setExtra(byte[])V 
.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
   org.apache.commons.compress.archivers.zip.ExtraFieldUtils: 
parse(byte[],boolean,org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField)[Lorg.apache.commons.compress.archivers.zip.ZipExtraField;
 
.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
   org.apache.commons.compress.archivers.zip.AsiExtraField: 
parseFromLocalFileData(byte[],int,int)V
   
   ```
   
   
   **Dependency tree--**
   
   ```
   [INFO] 
org.apache.meecrowave:meecrowave-maven-plugin:maven-plugin:1.2.16-SNAPSHOT
   [INFO] +- org.apache.maven:maven-plugin-api:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven:maven-model:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven:maven-artifact:jar:3.6.3:compile
   [INFO] |  +- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:compile
   [INFO] |  +- org.codehaus.plexus:plexus-utils:jar:3.2.1:compile
   [INFO] |  \- org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile
   [INFO] +- org.apache.maven:maven-core:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven:maven-settings:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven:maven-settings-builder:jar:3.6.3:compile
   [INFO] |  |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile
   [INFO] |  |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:compile
   [INFO] |  +- org.apache.maven:maven-builder-support:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven:maven-repository-metadata:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven:maven-model-builder:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven:maven-resolver-provider:jar:3.6.3:compile
   [INFO] |  +- org.apache.maven.resolver:maven-resolver-impl:jar:1.4.1:compile
   [INFO] |  +- org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile
   [INFO] |  +- org.apache.maven.resolver:maven-resolver-spi:jar:1.4.1:compile
   [INFO] |  +- org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile
   [INFO] |  +- org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile
   [INFO] |  +- org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile
   [INFO] |  +- com.google.inject:guice:jar:no_aop:4.2.1:compile
   [INFO] |  |  +- aopalliance:aopalliance:jar:1.0:compile
   [INFO] |  |  \- com.google.guava:guava:jar:25.1-android:compile
   [INFO] |  |     +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
   [INFO] |  |     +- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
   [INFO] |  |     +- 
com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
   [INFO] |  |     +- com.google.j2objc:j2objc-annotations:jar:1.1:compile
   [INFO] |  |     \- 
org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
   [INFO] |  +- 
org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile
   [INFO] |  \- org.apache.commons:commons-lang3:jar:3.8.1:compile
   [INFO] +- 
org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.3:compile
   [INFO] +- org.apache.maven.shared:maven-dependency-tree:jar:3.0.1:compile
   [INFO] |  \- org.eclipse.aether:aether-util:jar:0.9.0.M2:compile
   [INFO] +- org.apache.meecrowave:meecrowave-core:jar:1.2.16-SNAPSHOT:compile
   [INFO] |  +- 
org.apache.meecrowave:meecrowave-specs-api:jar:1.2.16-SNAPSHOT:compile
   [INFO] |  +- org.apache.tomcat:tomcat-jaspic-api:jar:9.0.70:compile
   [INFO] |  +- org.apache.xbean:xbean-finder-shaded:jar:4.20:compile
   [INFO] |  +- org.apache.xbean:xbean-asm9-shaded:jar:4.20:compile
   [INFO] |  +- org.apache.xbean:xbean-reflect:jar:4.20:compile
   [INFO] |  +- org.apache.openwebbeans:openwebbeans-spi:jar:2.0.27:compile
   [INFO] |  +- org.apache.openwebbeans:openwebbeans-web:jar:2.0.27:compile
   [INFO] |  |  +- org.apache.openwebbeans:openwebbeans-impl:jar:2.0.27:compile
   [INFO] |  |  \- org.apache.openwebbeans:openwebbeans-el22:jar:2.0.27:compile
   [INFO] |  +- org.apache.tomcat:tomcat-catalina:jar:9.0.70:compile
   [INFO] |  |  +- org.apache.tomcat:tomcat-juli:jar:9.0.70:compile
   [INFO] |  |  +- org.apache.tomcat:tomcat-api:jar:9.0.70:compile
   [INFO] |  |  +- org.apache.tomcat:tomcat-jni:jar:9.0.70:compile
   [INFO] |  |  +- org.apache.tomcat:tomcat-coyote:jar:9.0.70:compile
   [INFO] |  |  +- org.apache.tomcat:tomcat-util:jar:9.0.70:compile
   [INFO] |  |  \- org.apache.tomcat:tomcat-util-scan:jar:9.0.70:compile
   [INFO] |  +- org.apache.cxf:cxf-rt-frontend-jaxrs:jar:3.5.5:compile
   [INFO] |  |  +- org.apache.cxf:cxf-core:jar:3.5.5:compile
   [INFO] |  |  +- org.apache.cxf:cxf-rt-transports-http:jar:3.5.5:compile
   [INFO] |  |  \- org.apache.cxf:cxf-rt-security:jar:3.5.5:compile
   [INFO] |  +- org.apache.cxf:cxf-integration-cdi:jar:3.5.5:compile
   [INFO] |  +- org.apache.cxf:cxf-rt-rs-client:jar:3.5.5:compile
   [INFO] |  +- org.apache.johnzon:johnzon-jsonb:jar:1.2.19:compile
   [INFO] |  |  \- org.apache.johnzon:johnzon-mapper:jar:1.2.19:compile
   [INFO] |  |     \- org.apache.johnzon:johnzon-core:jar:1.2.19:compile
   [INFO] |  +- org.apache.logging.log4j:log4j-api:jar:2.19.0:compile
   [INFO] |  +- org.apache.logging.log4j:log4j-core:jar:2.19.0:compile
   [INFO] |  \- org.apache.logging.log4j:log4j-jul:jar:2.19.0:compile
   [INFO] +- org.apache.commons:commons-compress:jar:1.18:compile
   [INFO] +- 
org.apache.maven.plugin-testing:maven-plugin-testing-harness:jar:3.3.0:test
   [INFO] |  \- commons-io:commons-io:jar:2.2:compile
   [INFO] +- org.codehaus.plexus:plexus-archiver:jar:4.2.3:test
   [INFO] |  +- org.codehaus.plexus:plexus-io:jar:3.2.0:test
   [INFO] |  +- org.iq80.snappy:snappy:jar:0.4:test
   [INFO] |  \- org.tukaani:xz:jar:1.8:test
   [INFO] +- org.apache.maven:maven-compat:jar:3.6.3:test
   [INFO] |  +- org.codehaus.plexus:plexus-interpolation:jar:1.25:compile
   [INFO] |  \- org.apache.maven.wagon:wagon-provider-api:jar:3.3.4:test
   [INFO] +- junit:junit:jar:4.13.2:test
   [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
   [INFO] +- org.apache.tomee:ziplock:jar:7.0.3:test
   [INFO] \- org.slf4j:slf4j-simple:jar:1.7.32:test
   [INFO]    \- org.slf4j:slf4j-api:jar:1.7.32:compile
   
   ```
   
   **_Suggested solutions:_**
   
   Update dependency version
   
   Thank you very much.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@openwebbeans.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to