CVE-2020-1953
apache-commons-configuration: uncontrolled class instantiation when loading YAML files
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
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.
Apache Commons Configuration usa una biblioteca de terceros para analizar archivos YAML, la cual por defecto permite la instanciación de clases si el YAML incluye sentencias especiales. Apache Commons Configuration versiones 2.2, 2.3, 2.4, 2.5, 2.6 no cambió la configuración predeterminada de esta biblioteca. Por lo tanto, si un archivo YAML se cargaba desde una fuente no confiable, podía por lo tanto cargar y ejecutar código fuera del control de la aplicación host.
A flaw was found in the Apache Commons Configuration, where it uses a third-party library to process 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. If a YAML file was loaded from an untrusted source, it could load and execute code out of the control of the host application.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2019-12-02 CVE Reserved
- 2020-03-13 CVE Published
- 2024-01-16 EPSS Updated
- 2024-08-04 CVE Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-20: Improper Input Validation
CAPEC
References (6)
URL | Date | SRC |
---|
URL | Date | SRC |
---|
URL | Date | SRC |
---|---|---|
https://access.redhat.com/security/cve/CVE-2020-1953 | 2020-07-28 | |
https://bugzilla.redhat.com/show_bug.cgi?id=1815212 | 2020-07-28 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Apache Search vendor "Apache" | Commons Configuration Search vendor "Apache" for product "Commons Configuration" | 2.2 Search vendor "Apache" for product "Commons Configuration" and version "2.2" | - |
Affected
| ||||||
Apache Search vendor "Apache" | Commons Configuration Search vendor "Apache" for product "Commons Configuration" | 2.3 Search vendor "Apache" for product "Commons Configuration" and version "2.3" | - |
Affected
| ||||||
Apache Search vendor "Apache" | Commons Configuration Search vendor "Apache" for product "Commons Configuration" | 2.4 Search vendor "Apache" for product "Commons Configuration" and version "2.4" | - |
Affected
| ||||||
Apache Search vendor "Apache" | Commons Configuration Search vendor "Apache" for product "Commons Configuration" | 2.5 Search vendor "Apache" for product "Commons Configuration" and version "2.5" | - |
Affected
| ||||||
Apache Search vendor "Apache" | Commons Configuration Search vendor "Apache" for product "Commons Configuration" | 2.6 Search vendor "Apache" for product "Commons Configuration" and version "2.6" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Database Server Search vendor "Oracle" for product "Database Server" | 11.2.0.4 Search vendor "Oracle" for product "Database Server" and version "11.2.0.4" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Database Server Search vendor "Oracle" for product "Database Server" | 12.1.0.2 Search vendor "Oracle" for product "Database Server" and version "12.1.0.2" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Database Server Search vendor "Oracle" for product "Database Server" | 12.2.0.1 Search vendor "Oracle" for product "Database Server" and version "12.2.0.1" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Database Server Search vendor "Oracle" for product "Database Server" | 18c Search vendor "Oracle" for product "Database Server" and version "18c" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Database Server Search vendor "Oracle" for product "Database Server" | 19c Search vendor "Oracle" for product "Database Server" and version "19c" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Healthcare Foundation Search vendor "Oracle" for product "Healthcare Foundation" | 7.1.1 Search vendor "Oracle" for product "Healthcare Foundation" and version "7.1.1" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Healthcare Foundation Search vendor "Oracle" for product "Healthcare Foundation" | 7.2.0 Search vendor "Oracle" for product "Healthcare Foundation" and version "7.2.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Healthcare Foundation Search vendor "Oracle" for product "Healthcare Foundation" | 7.2.1 Search vendor "Oracle" for product "Healthcare Foundation" and version "7.2.1" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Healthcare Foundation Search vendor "Oracle" for product "Healthcare Foundation" | 7.3.0 Search vendor "Oracle" for product "Healthcare Foundation" and version "7.3.0" | - |
Affected
|