portage-ng / portage / dev-java / commons-collections / 4.5.0
portage-ng glsa
1 advisory reference dev-java/commons-collections · none place version 4.5.0 in a vulnerable range
▸ GLSA 202107-37 Apache Commons Collections: Remote code execution this version unaffected normal remote 2021-07-16

Apache Commons Collections unsafely deserializes untrusted input, potentially resulting in arbitrary code execution.

Announced
2021-07-16
Revised
2021-07-16
Access
remote
Bugs
#739348
Advisory
https://security.gentoo.org/glsa/202107-37

Affected packages

PackageArchVulnerableUnaffected
dev-java/commons-collections*< 3.2.2>= 3.2.2

Background

Apache Commons Collections extends the JCF classes with new interfaces, implementations and utilities.

Description

Some classes in the Apache Commons Collections functor package deserialized potentially untrusted input by default.

Impact

Deserializing untrusted input using Apache Commons Collections could result in remote code execution.

Workaround

There is no known workaround at this time.

Resolution

All Apache Commons Collections users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=dev-java/commons-collections-3.2.2"

References