Red Hat Security Advisory: Red Hat OpenShift Enterprise Logging bug fix and security update (5.3.2)
🔗 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.3
- openshift-logging/cluster-logging-operator-bundle@sha256:01a657ad4ab264e03ad1610dcadc81a51b748fdb1da0b0e46c654d143e2015a4_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/cluster-logging-rhel8-operator@sha256:3290bdf452a8f12350dee6507514de4f5c53f8954dd94187d6fda1aaf82f6f70_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/cluster-logging-rhel8-operator@sha256:3aa8b24cb2d0475ef7a9e58444efb47a175807b59120f52d879cb32a2ffe5d5e_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/cluster-logging-rhel8-operator@sha256:9b60cec9c2b4261e2191b52f5b592e00a12858471f9490e4ccc15725d3ec2318_s390x as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch-operator-bundle@sha256:1774a33f5067badf8cef710e366ec8ea430c9e5eb5ddfd694680cf7d04b6f201_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch-proxy-rhel8@sha256:d53bc175c9ad37f97f331141210182687040713eda5fc5c41cf74e4bf7117414_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch-proxy-rhel8@sha256:d645f2d1e1d9a2b80dc1ee94ebfab49f8ec5491ebcd2d6a7c9cd97912132b3fb_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch-proxy-rhel8@sha256:f634b1460d55a64b259607f09a18ca948bd6d5892cd84ac422bbb8c04f7d1821_s390x as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch-rhel8-operator@sha256:65e25c2abd42d2646fbe26eeb6d8e9573c05b5655444d4c8bdd0c98ab514215d_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch-rhel8-operator@sha256:816dee1ae29453420b378fb2bb603cba2489f92567423092fecd55ded31d9bd5_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch-rhel8-operator@sha256:e060849bd17fc0cc9854f6fdaaed47f24f5d7c8ed3b89d4153cea07ff06f0d25_s390x as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch6-rhel8@sha256:2208f64bdb5b79cd18bdc79ad9d788a0063581b8e60bed0f914ea3bd19011fc5_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch6-rhel8@sha256:d927a7bc1d652d75fa215cd9beceb1ccd6798acf85aeebd1e1c7d16c33f2dfa8_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/elasticsearch6-rhel8@sha256:ea2783491c18252fe152eeb2799dfee17700cbc613b0a519ea8e69c6dcbb7984_s390x as a component of OpenShift Logging 5.3
- openshift-logging/eventrouter-rhel8@sha256:541613e046cdee1c59e80b9e56f3bd68d0743951b919bac392f6d4f023915e1a_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/eventrouter-rhel8@sha256:a00b1dfb84681bd5b33587eb21adea2fcfea882dd5a78523c85022f16986c367_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/eventrouter-rhel8@sha256:bb2af0e77ec0a93b1030df0cbf689bbd4abd0079b801c0ae9f65f85a96c828ed_s390x as a component of OpenShift Logging 5.3
- openshift-logging/fluentd-rhel8@sha256:308e875b3b1a76c77f5fc6dbb11d78bd97fe63613fe52f89224a0497d3b2fbc0_s390x as a component of OpenShift Logging 5.3
- openshift-logging/fluentd-rhel8@sha256:7d074118836ac50edfae7d5d086908515d42d0a34539620822ea845fa7c48523_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/fluentd-rhel8@sha256:af2150d0617141547ffb4b8bfcbf006150f84f3dabf0d4247cadfbfcb9dd95e7_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/kibana6-rhel8@sha256:391edf452d53bbadd9bdde53f29d376bec925cca035a49e31c637fcc305b6ba7_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/kibana6-rhel8@sha256:735715dc558536f3d7cbf5c803433398267b0b66d18cb2de6b160b6e96aeb2dc_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/kibana6-rhel8@sha256:a8941764c298bddf04667504279493809989b16b207cae9dd12251ccbe1a973e_s390x as a component of OpenShift Logging 5.3
- openshift-logging/log-file-metric-exporter-rhel8@sha256:c73a00684c4a0315a77f1932014afa2855b1e29089fb31a6209ed7a444e19d7f_s390x as a component of OpenShift Logging 5.3
- openshift-logging/log-file-metric-exporter-rhel8@sha256:d96928202c725b5ff8c9626c2ee7ee41be398b5b8b9b9c1f79bee04ea6342149_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/log-file-metric-exporter-rhel8@sha256:f4b36efa840b0d4bb4ac86732c1a4acfa41a062a41c0c2643b000ae450f9378d_amd64 as a component of OpenShift Logging 5.3
- openshift-logging/logging-curator5-rhel8@sha256:4dfea0a96d39daee51c9220bc562fd610e5f9bebc1d0b27dde8e4e80e7396669_s390x as a component of OpenShift Logging 5.3
- openshift-logging/logging-curator5-rhel8@sha256:e21c35bb4968d1b1e90b9a53f09778d1a78017d7538a8857eea85a3a1a0be12b_ppc64le as a component of OpenShift Logging 5.3
- openshift-logging/logging-curator5-rhel8@sha256:fd332245d026a70c22523a63486c344acb1c5eb96568e53aad11ca31693edfba_amd64 as a component of OpenShift Logging 5.3
✅ Remediation
For OpenShift Container Platform 4.9 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.9/release_notes/ocp-4-9-release-notes.html For Red Hat OpenShift Logging 5.3, 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 (11)
- selfhttps://access.redhat.com/errata/RHSA-2022:0044
- externalhttps://access.redhat.com/security/updates/classification/#important
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=1958999
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2034067
- externalhttps://issues.redhat.com/browse/LOG-1975
- externalhttps://issues.redhat.com/browse/LOG-2046
- externalhttps://issues.redhat.com/browse/LOG-2051
- externalhttps://issues.redhat.com/browse/LOG-2074
- externalhttps://issues.redhat.com/browse/LOG-2088
- externalhttps://issues.redhat.com/browse/LOG-2110
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0044.json