[
https://issues.apache.org/jira/browse/FLINK-8156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16275883#comment-16275883
]
ASF GitHub Bot commented on FLINK-8156:
---------------------------------------
Github user yew1eb commented on a diff in the pull request:
https://github.com/apache/flink/pull/5113#discussion_r154520820
--- Diff: pom.xml ---
@@ -367,11 +367,10 @@ under the License.
<version>3.2.2</version>
</dependency>
- <!-- common-beanutils-bean-collections is used by
flink-shaded-hadoop2 -->
<dependency>
<groupId>commons-beanutils</groupId>
-
<artifactId>commons-beanutils-bean-collections</artifactId>
- <version>1.8.3</version>
+ <artifactId>commons-beanutils</artifactId>
+ <version>1.9.3</version>
--- End diff --
The 1.8.x releases of BeanUtils have distributed three jars:
- commons-beanutils.jar - contains everything
- commons-beanutils-core.jar - excludes Bean Collections classes
- commons-beanutils-bean-collections.jar - only Bean Collections classes
Version 1.9.0 reverts this split for reasons outlined at
[BEANUTILS-379](http://issues.apache.org/jira/browse/BEANUTILS-379). There is
now only one jar for the BeanUtils library.
> Bump commons-beanutils version to 1.9.3
> ---------------------------------------
>
> Key: FLINK-8156
> URL: https://issues.apache.org/jira/browse/FLINK-8156
> Project: Flink
> Issue Type: Bug
> Components: Build System
> Affects Versions: 1.4.0
> Reporter: Hai Zhou UTC+8
> Assignee: Hai Zhou UTC+8
> Fix For: 1.5.0
>
>
> Commons-beanutils v1.8.0 dependency is not security compliant. See
> [CVE-2014-0114|https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0114]:
> {code:java}
> Apache Commons BeanUtils, as distributed in lib/commons-beanutils-1.8.0.jar
> in Apache Struts 1.x through 1.3.10 and in other products requiring
> commons-beanutils through 1.9.2, does not suppress the class property, which
> allows remote attackers to "manipulate" the ClassLoader and execute arbitrary
> code via the class parameter, as demonstrated by the passing of this
> parameter to the getClass method of the ActionForm object in Struts 1.
> {code}
> Note that current version commons-beanutils 1.9.2 in turn has a CVE in its
> dependency commons-collections (CVE-2015-6420, see BEANUTILS-488), which is
> fixed in 1.9.3.
> We should upgrade {{commons-beanutils}} from 1.8.3 to 1.9.3
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)