Red Hat Security Advisory: Red Hat OpenShift Enterprise Logging security and bug fix update (5.2.5)
🔗 CVE IDs covered (1)
📋 Description
CVE-2021-45105 — log4j-core: DoS in log4j 2.x with Thread Context Map (MDC) input data contains a recursive lookup and context lookup pattern
🎯 Affected products30
- OpenShift Logging 5.2
- openshift-logging/cluster-logging-operator-bundle@sha256:f441a3d6ada40ebf127309cfc838ec2bf24e919202afdf33ae36d090d6ccf612_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/cluster-logging-rhel8-operator@sha256:2737f64abec6a60beb04a864b5cbb955a85bb01fd13290ca5ec243658cde0eb1_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/cluster-logging-rhel8-operator@sha256:3320fb2072932beb61a0ef8f4a0726926961ec27adc4d278465c1d8c29487d46_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/cluster-logging-rhel8-operator@sha256:6b0f85787a55d6e7fca00d816ae715742f8c5911019212b8ebe277a4c7997e9a_s390x as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch-operator-bundle@sha256:ad381af7b66469925632fd1d5adcf4652a9cbf84904091f9c204ec4532e37b52_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch-proxy-rhel8@sha256:b0fd676039ff9b7604d2c306302b485094338ef4952ae8121ffd6ae4f0da298c_s390x as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch-proxy-rhel8@sha256:da4f5a222bbe352842f4ef077d270460455f13f62ab0bbca7709e5ae3ce3c61e_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch-proxy-rhel8@sha256:dfcebd06c57e26d60b824da319bbdee9d7242b971f0b8a006032a35f84e4c39f_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch-rhel8-operator@sha256:26268a3bb5c21309ddf517f06b56b8f1056b34d995b48de9ad2961e53cb9e4f4_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch-rhel8-operator@sha256:92125a4b8dad81cb070f2a0e97ad1e8a4fc2cff59cbdc87061556591d70a2555_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch-rhel8-operator@sha256:dc8e645d7b22be637c7666ae2fa4607ad68412eee08ad66b23c4e8aaa06bb5ac_s390x as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch6-rhel8@sha256:3b1f2a711ff8e9c7df0ae2f40bf9c700f559b6027c6a2cacaf15f016fea61083_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch6-rhel8@sha256:40992ca8e55a2c4508095c1c8d69f2db6c44a498de1a679e82f2d602977f8b92_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/elasticsearch6-rhel8@sha256:64d4e40746eee55b9c5b3a8ea51fac27e4d279cc9ded536983f3d8c682c787b6_s390x as a component of OpenShift Logging 5.2
- openshift-logging/eventrouter-rhel8@sha256:571e0785de2935775ee696945fc57c747ddccb0f42a51d578b7f28b98b1d57c7_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/eventrouter-rhel8@sha256:c60444a685facbedadf158e90b108e8ab4f0605121a9491a22ce983cdac1d53a_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/eventrouter-rhel8@sha256:dea79e463bb165ba4be86bf432a40b9fa5ba3832f511f21177a1018118b0ffa0_s390x as a component of OpenShift Logging 5.2
- openshift-logging/fluentd-rhel8@sha256:582b909b4e62f4f22532fe1bbf526d6d6a051282c7ba8593e23133cc41bcaaf1_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/fluentd-rhel8@sha256:5ca68312af3ce179486cc5501e3ddd3875964208300ca07ec6680c3a8512b38e_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/fluentd-rhel8@sha256:958c3e278b02b9ab4cc82b5f4359b294cf9f267d2e982c04f2eed03b649913c8_s390x as a component of OpenShift Logging 5.2
- openshift-logging/kibana6-rhel8@sha256:8daa9e05f88202d80606b884a49d4bc5bc00cd6bbdeeb57c13edf1ac57600d54_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/kibana6-rhel8@sha256:e0fdd53f3fee99889f004c0fbe7e15ef818ecd5db2bf4fd94ed219c4108f3691_s390x as a component of OpenShift Logging 5.2
- openshift-logging/kibana6-rhel8@sha256:e6c4f271433cb1029ed4ba256a60c14e1cf09cfbce3b01a9f1aea3ed3be8ec63_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/log-file-metric-exporter-rhel8@sha256:203224a2e0cfb0da9f168e1b54075326b2ae80c181d449ca3770a2ca85d11b79_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/log-file-metric-exporter-rhel8@sha256:569eda5410d9a8e44257d05a5de335f0ce6bcd8773d03fbb0c0ed463f936fe27_s390x as a component of OpenShift Logging 5.2
- openshift-logging/log-file-metric-exporter-rhel8@sha256:ea9d87d2325cb37db136efaf17876b0eda83e295d71983bf823fcd9936453dfb_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/logging-curator5-rhel8@sha256:638f3018d9363ea5d006941f037025bf221b15fb530647856bec47b404d1143a_amd64 as a component of OpenShift Logging 5.2
- openshift-logging/logging-curator5-rhel8@sha256:b42d6635e248db4af40ad0e8806a8ea2021f706c8a99c2bdcef767318f7a994c_ppc64le as a component of OpenShift Logging 5.2
- openshift-logging/logging-curator5-rhel8@sha256:c6473ffb404982b0969296ec109d19568b300955abf9cdf9298e085671358d21_s390x as a component of OpenShift Logging 5.2
✅ Remediation
For OpenShift Container Platform 4.8 see the following documentation, which will be updated shortly for this release, for important instructions on how to upgrade your cluster and fully apply this errata update: https://docs.openshift.com/container-platform/4.8/release_notes/ocp-4-8-release-notes.html For Red Hat OpenShift Logging 5.2, see the following instructions to apply this update: https://docs.openshift.com/container-platform/4.7/logging/cluster-logging-upgrading.html Workaround: For Log4j 2 versions up to and including 2.16.0, this flaw can be mitigated by: - In PatternLayout in the Log4j logging configuration, replace Context Lookups like ${ctx:loginId} or $${ctx:loginId} with Thread Context Map patterns (%X, %mdc, or %MDC) like %X{loginId}. - Otherwise, in the Log4j logging configuration, remove references to Context Lookups like ${ctx:loginId} or $${ctx:loginId} where they originate from sources external to the application such as HTTP headers or user input.
🔗 References (6)
- selfhttps://access.redhat.com/errata/RHSA-2022:0043
- externalhttps://access.redhat.com/security/updates/classification/#low
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2034067
- externalhttps://issues.redhat.com/browse/LOG-2073
- externalhttps://issues.redhat.com/browse/LOG-2087
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0043.json