Hi,
Our security team report the security vulnerabilities caused by Apache Commons Collections (commons-collections-3.2.1), which is packed in the SmartClient package and is used in our product.
From Apache, the issue is described as the following:
"High: Remote Code Execution during object de-serialization
The Apache Commons Collections library contains various classes in the "functor" package which are serializable and use reflection. This can be exploited for remote code execution attacks by injecting specially crafted objects to applications that de-serialize java objects from untrusted sources and have the Apache Commons Collections library in their classpath and do not perform any kind of input validation."
For the defect detail, please check https://commons.apache.org/proper/co...y-reports.html.
The issue is fixed in commons-collections4-4.1 and we are trying to upgrade the lib to commons-collections4-4.1. However, there are lots of dependencies in SmartClient code to use the old library and we are not able to make it.
We are currently using SmartClient v9.1p_2015-02-17 Power Edition. We checked the latest SmartClient_v91p_2017-03-22_PowerEdition and SmartClient_v110p_2017-03-29_Evaluation, commons-collections-3.2.1 is still used.
Could you please advice how could we upgrade the commons-collection to the latest commons-collections4-4.1?
Thanks,
Robin
Our security team report the security vulnerabilities caused by Apache Commons Collections (commons-collections-3.2.1), which is packed in the SmartClient package and is used in our product.
From Apache, the issue is described as the following:
"High: Remote Code Execution during object de-serialization
The Apache Commons Collections library contains various classes in the "functor" package which are serializable and use reflection. This can be exploited for remote code execution attacks by injecting specially crafted objects to applications that de-serialize java objects from untrusted sources and have the Apache Commons Collections library in their classpath and do not perform any kind of input validation."
For the defect detail, please check https://commons.apache.org/proper/co...y-reports.html.
The issue is fixed in commons-collections4-4.1 and we are trying to upgrade the lib to commons-collections4-4.1. However, there are lots of dependencies in SmartClient code to use the old library and we are not able to make it.
We are currently using SmartClient v9.1p_2015-02-17 Power Edition. We checked the latest SmartClient_v91p_2017-03-22_PowerEdition and SmartClient_v110p_2017-03-29_Evaluation, commons-collections-3.2.1 is still used.
Could you please advice how could we upgrade the commons-collection to the latest commons-collections4-4.1?
Thanks,
Robin
Comment