A vulnerability has been discovered in Commons-BeanUtils, which can lead to execution of arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-java/commons-beanutils | * | < 1.11.0 | >= 1.11.0 |
Commons-beanutils provides easy-to-use wrappers around Reflection and Introspection APIs
Multiple vulnerabilities have been discovered in Commons-BeanUtils. Please review the CVE identifiers referenced below for details.
A special BeanIntrospector class was added in version 1.9.2. This can be used to stop attackers from using the declared class property of Java enum objects to get access to the classloader. However this protection was not enabled by default. PropertyUtilsBean (and consequently BeanUtilsBean) now disallows declared class level property access by default.
There is no known workaround at this time.
All Commons-BeanUtils users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-java/commons-beanutils-1.11.0"
A vulnerability has been discovered in Commons-BeanUtils, which could lead to execution of arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-java/commons-beanutils | * | < 1.9.4 | >= 1.9.4 |
Commons-beanutils provides easy-to-use wrappers around Reflection and Introspection APIs
A vulnerability has been discovered in Commons-BeanUtils. Please review the CVE identifier referenced below for details.
Please review the referenced CVE identifiers for details.
There is no known workaround at this time.
All Commons-BeanUtils users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-java/commons-beanutils-1.9.4"
Apache Commons BeanUtils does not properly suppress the class property, which could lead to the remote execution of arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-java/commons-beanutils | * | < 1.9.2 | >= 1.9.2 |
Commons-beanutils provides easy-to-use wrappers around Reflection and Introspection APIs
Apache Commons BeanUtils does not suppress the class property, which allows for the manipulation of the ClassLoader.
Remote attackers could potentially execute arbitrary code with the privileges of the process.
There is no known workaround at this time.
All Commons BeanUtils users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-java/commons-beanutils-1.9.2"