apache-commons-configuration: uncontrolled class instantiation when loading YAML files
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apache | Apache Commons Configuration | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat AMQ | |||
| commons-configuration2 | cpe:/a:redhat:amq_broker:7 | RHSA-2020:2751 | 2020-06-25T00:00:00Z |
| commons-configuration2 | cpe:/a:redhat:amq_broker:7 | RHSA-2020:3133 | 2020-07-23T00:00:00Z |
| Red Hat Fuse 7.7.0 | |||
| commons-configuration2 | cpe:/a:redhat:jboss_fuse:7 | RHSA-2020:3192 | 2020-07-28T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2020-0415 | Apache Commons Configuration uses a third-party library to parse YAML files which by default allows the instantiation of classes if the YAML includes special statements. Apache Commons Configuration versions 2.2, 2.3, 2.4, 2.5, 2.6 did not change the default settings of this library. So if a YAML file was loaded from an untrusted source, it could therefore load and execute code out of the control of the host application. |
Github GHSA |
GHSA-7qx4-pp76-vrqh | Remote code execution in Apache Commons Configuration |
No CVSS v4.0
No CVSS v3.0
This CVE is not in the KEV list.
Exploit prediction score: 6.3% (6.323% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|