Red Hat Security Advisory: Gatekeeper Operator v0.2 security and container updates
🔗 CVE IDs covered (10)
📋 Description
CVE-2022-1705 — golang: net/http: improper sanitization of Transfer-Encoding header CVE-2022-1962 — golang: go/parser: stack exhaustion in all Parse* functions CVE-2022-28131 — golang: encoding/xml: stack exhaustion in Decoder.Skip CVE-2022-30629 — golang: crypto/tls: session tickets lack random ticket_age_add CVE-2022-30630 — golang: io/fs: stack exhaustion in Glob CVE-2022-30631 — golang: compress/gzip: stack exhaustion in Reader.Read CVE-2022-30632 — golang: path/filepath: stack exhaustion in Glob CVE-2022-30633 — golang: encoding/xml: stack exhaustion in Unmarshal CVE-2022-30635 — golang: encoding/gob: stack exhaustion in Decoder.Decode CVE-2022-32148 — golang: net/http/httputil: NewSingleHostReverseProxy - omit X-Forwarded-For not working
🎯 Affected products10
- Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-operator-bundle@sha256:2eaa1a0ba4303ecdfaf7870acf1e1f9e6240cf7b2367441966271bf40ecd5b05_amd64 as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8-operator@sha256:16c624b8325f8abf00117c6a588c37c7059e6600ae5bed835b21a6f6627fa3da_arm64 as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8-operator@sha256:19297aefff113a20d310071bbcfb80d4311f5010254959d384f7024180c988db_s390x as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8-operator@sha256:5d61edc02a091e6ecab57aaad4eb7205ff5c19ef26a9169ebe99fda15bf599f5_ppc64le as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8-operator@sha256:96cbe13312f0c9b551038e52eafe1644dc049c8aa337b6de3753ae60d91c227e_amd64 as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8@sha256:2b507430d842bea4f97d376c924386b3c7f32eeab0178ece7b8253a307ffaf76_arm64 as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8@sha256:5619678366c310f54fe39b6b5db8db0e9093a0fc834cd6b67a8717ce1cbe0b81_ppc64le as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8@sha256:9dbdd54c43380b31b011e902c58304da6ceee793a582d77cd399b59c387b9948_amd64 as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
- rhacm2/gatekeeper-rhel8@sha256:eff95e35e8c21910635c0e9be91ed18f2c451b8917d46a950961d5511696bca4_s390x as a component of Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8
✅ Remediation
The requirements to apply the upgraded images are different whether or not you used the operator. Complete the following steps, depending on your installation: * Upgrade gatekeeper operator: The gatekeeper operator that is installed by the gatekeeper operator policy has `installPlanApproval` set to `Automatic`. This setting means the operator will be upgraded automatically when there is a new version of the operator. No further action is required for upgrade. If you changed the setting for `installPlanApproval` to `manual`, then you must view each cluster to manually approve the upgrade to the operator. * Upgrade gatekeeper without the operator: The gatekeeper version is specified as part of the Gatekeeper CR in the gatekeeper operator policy. To upgrade the gatekeeper version: a) Determine the latest version of gatekeeper by visiting: https://catalog.redhat.com/software/containers/rhacm2/gatekeeper-rhel8/5fadb4a18d9a79d2f438a5d9. b) Click the tag dropdown, and find the latest static tag. An example tag is 'v3.3.0-1'. c) Edit the gatekeeper operator policy and update the image tag to use the latest static tag. For example, you might change this line to image: 'registry.redhat.io/rhacm2/gatekeeper-rhel8:v3.3.0-1'. Refer to https://open-policy-agent.github.io/gatekeeper/website/docs/howto/ for additional information.
🔗 References (13)
- selfhttps://access.redhat.com/errata/RHSA-2022:6348
- externalhttps://access.redhat.com/security/updates/classification/#moderate
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2092793
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107342
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107371
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107374
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107376
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107383
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107386
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107388
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107390
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2107392
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_6348.json