Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:1847
HistoryNov 09, 2015 - 7:34 p.m.

Potential Remote Code Execution Via Java Object Deserialization

2015-11-0919:34:22
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
63

EPSS

0.97

Percentile

99.8%

Apache Commons includes a class called InvokerTransformer. An application is vulnerable to a deserialization attack if this class is available on the classpath and the application deserializes untrusted or user-supplied data. It’s not necessary to actually use InvokerTransfomer to be vulnerable. With these two criteria satisfied, an attacker may construct a gadget chain using classes in the component to execute arbitrary code. The chain relies on the class InvokerTransformer in the org.apache.commons.collections.functors package to invoke methods during the deserialization process. The fix prevents deserialization of InvokerTransformer by default unless it’s specifically enabled. CVE-2015-4852, CVE-2015-6420, CVE-2015-7501, and CVE-2015-7450 are all related to this artifact.

References