CVE-2021-44832
Improper Input Validation and Injection in Apache Log4j2
Impact
Apache Log4j2 versions 2.0-beta7 through 2.17.0 (excluding security fix releases 2.3.2 and 2.12.4) are vulnerable to an attack where an attacker with permission to modify the logging configuration file can construct a malicious configuration using a JDBC Appender with a data source referencing a JNDI URI which can execute remote code. This issue is fixed by limiting JNDI data source names to the java protocol in Log4j2 versions 2.17.1, 2.12.4, and 2.3.2. # Affected packages Only the `org.apache.logging.log4j:log4j-core` package is directly affected by this vulnerability. The `org.apache.logging.log4j:log4j-api` should be kept at the same version as the `org.apache.logging.log4j:log4j-core` package to ensure compatability if in use. This issue does not impact default configurations of Log4j2 and requires an attacker to have control over the Log4j2 configuration, which reduces the likelihood of being exploited.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| maven | org.apache.logging.log4j:log4j-core | >= 2.0-beta7, < 2.3.2 | 2.3.2 |
| maven | org.ops4j.pax.logging:pax-logging-log4j2 | >= 1.8.0, < 1.9.2 | 1.9.2 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Apache | Log4j | from 2.0.1 before 2.3.2 from 2.4 before 2.12.4 from 2.13.0 before 2.17.1 Version 2.0 |
| Oracle | Communications Diameter Signaling Router | from 8.0.0.0 through 8.5.1.0 from 8.3.0.0 through 8.5.1.0 |
| Oracle | Communications Interactive Session Recorder | Versions 6.3, 6.4 |
| Oracle | Primavera Gateway | from 17.12.0 through 17.12.11 from 18.8.0 through 18.8.13 from 19.12.0 through 19.12.12 from 20.12.0 through 20.12.7 Version 21.12.0 |
| Oracle | Primavera P6 Enterprise Project Portfolio Management | from 19.12.0 through 19.12.18.0 from 20.12.0.0 through 20.12.12.0 from 19.12.0.0 through 19.12.18.0 Version 21.12.0.0 |
| Oracle | Primavera Unifier | Versions 18.8, 19.12, 20.12, 21.12 |
| Oracle | Retail Assortment Planning | Version 16.0.3 |
| Oracle | Retail Fiscal Management | Version 14.2 |
| Oracle | Siebel Ui Framework | through 21.12 Version 21.12 |
| Oracle | Weblogic Server | Versions 12.2.1.3.0, 12.2.1.4.0, 14.1.1.0.0 |
| Cisco | Cloudcenter | Version 4.10.0.16 |
| Fedoraproject | Fedora | Versions 34, 35 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- http://www.openwall.com/lists/oss-security/2021/12/28/1
- https://cert-portal.siemens.com/productcert/pdf/ssa-784507.pdf
- https://issues.apache.org/jira/browse/LOG4J2-3293
- https://lists.apache.org/thread/s1o5vlo78ypqxnzn6p8zf6t9shtq5143
- https://lists.debian.org/debian-lts-announce/2021/12/msg00036.html
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EVV25FXL4FU5X6X5BSL7RLQ7T6F65MRA/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/T57MPJUW3MA6QGWZRTMCHHMMPQNVKGFC/
- https://security.netapp.com/advisory/ntap-20220104-0001/
- https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apache-log4j-qRuKNEbd
- https://www.oracle.com/security-alerts/cpuapr2022.html
- https://www.oracle.com/security-alerts/cpujan2022.html
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://github.com/advisories/GHSA-8489-44mv-ggj8
- https://nvd.nist.gov/vuln/detail/CVE-2021-44832
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EVV25FXL4FU5X6X5BSL7RLQ7T6F65MRA
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/T57MPJUW3MA6QGWZRTMCHHMMPQNVKGFC
- https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apache-log4j-qRuKNEbd
- https://security.netapp.com/advisory/ntap-20220104-0001
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EVV25FXL4FU5X6X5BSL7RLQ7T6F65MRA
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/T57MPJUW3MA6QGWZRTMCHHMMPQNVKGFC