Headline
Red Hat Security Advisory 2022-5003-01
Red Hat Security Advisory 2022-5003-01 - Red Hat OpenShift Service Mesh is Red Hat’s distribution of the Istio service mesh project, tailored for installation into an on-premise OpenShift Container Platform installation. This advisory covers the RPM packages for the release.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
=====================================================================
Red Hat Security Advisory
Synopsis: Important: Red Hat OpenShift Service Mesh 2.0.10 security update
Advisory ID: RHSA-2022:5003-01
Product: Red Hat OpenShift Service Mesh
Advisory URL: https://access.redhat.com/errata/RHSA-2022:5003
Issue date: 2022-06-13
CVE Names: CVE-2022-29224 CVE-2022-29225
=====================================================================
- Summary:
An update is now available for Red Hat OpenShift Service Mesh 2.0.10.
Red Hat Product Security has rated this update as having a security impact
of Important. A Common Vulnerability Scoring System (CVSS) base score,
which gives a detailed severity rating, is available for each vulnerability
from the CVE link(s) in the References section.
- Relevant releases/architectures:
2.0 - ppc64le, s390x, x86_64
- Description:
Red Hat OpenShift Service Mesh is Red Hat’s distribution of the Istio
service mesh project, tailored for installation into an on-premise
OpenShift Container Platform installation.
This advisory covers the RPM packages for the release.
Security Fix(es):
- envoy: Decompressors can be zip bombed (CVE-2022-29225)
- envoy: Segfault in GrpcHealthCheckerImpl (CVE-2022-29224)
For more details about the security issue(s), including the impact, a CVSS
score, acknowledgments, and other related information, refer to the CVE
page(s) listed in the References section.
- Solution:
The OpenShift Service Mesh release notes provide information on the
features and known issues:
https://docs.openshift.com/container-platform/latest/service_mesh/v2x/servicemesh-release-notes.html
- Bugs fixed (https://bugzilla.redhat.com/):
2088737 - CVE-2022-29225 envoy: Decompressors can be zip bombed
2088738 - CVE-2022-29224 envoy: Segfault in GrpcHealthCheckerImpl
- JIRA issues fixed (https://issues.jboss.org/):
OSSM-1613 - RPM Release for Maistra 2.0.10
- Package List:
2.0:
Source:
servicemesh-2.0.10-1.el8.src.rpm
servicemesh-cni-2.0.10-1.el8.src.rpm
servicemesh-operator-2.0.10-1.el8.src.rpm
servicemesh-prometheus-2.14.0-17.el8.1.src.rpm
servicemesh-proxy-2.0.10-1.el8.src.rpm
ppc64le:
servicemesh-2.0.10-1.el8.ppc64le.rpm
servicemesh-cni-2.0.10-1.el8.ppc64le.rpm
servicemesh-istioctl-2.0.10-1.el8.ppc64le.rpm
servicemesh-mixc-2.0.10-1.el8.ppc64le.rpm
servicemesh-mixs-2.0.10-1.el8.ppc64le.rpm
servicemesh-operator-2.0.10-1.el8.ppc64le.rpm
servicemesh-pilot-agent-2.0.10-1.el8.ppc64le.rpm
servicemesh-pilot-discovery-2.0.10-1.el8.ppc64le.rpm
servicemesh-prometheus-2.14.0-17.el8.1.ppc64le.rpm
servicemesh-proxy-2.0.10-1.el8.ppc64le.rpm
s390x:
servicemesh-2.0.10-1.el8.s390x.rpm
servicemesh-cni-2.0.10-1.el8.s390x.rpm
servicemesh-istioctl-2.0.10-1.el8.s390x.rpm
servicemesh-mixc-2.0.10-1.el8.s390x.rpm
servicemesh-mixs-2.0.10-1.el8.s390x.rpm
servicemesh-operator-2.0.10-1.el8.s390x.rpm
servicemesh-pilot-agent-2.0.10-1.el8.s390x.rpm
servicemesh-pilot-discovery-2.0.10-1.el8.s390x.rpm
servicemesh-prometheus-2.14.0-17.el8.1.s390x.rpm
servicemesh-proxy-2.0.10-1.el8.s390x.rpm
x86_64:
servicemesh-2.0.10-1.el8.x86_64.rpm
servicemesh-cni-2.0.10-1.el8.x86_64.rpm
servicemesh-istioctl-2.0.10-1.el8.x86_64.rpm
servicemesh-mixc-2.0.10-1.el8.x86_64.rpm
servicemesh-mixs-2.0.10-1.el8.x86_64.rpm
servicemesh-operator-2.0.10-1.el8.x86_64.rpm
servicemesh-pilot-agent-2.0.10-1.el8.x86_64.rpm
servicemesh-pilot-discovery-2.0.10-1.el8.x86_64.rpm
servicemesh-prometheus-2.14.0-17.el8.1.x86_64.rpm
servicemesh-proxy-2.0.10-1.el8.x86_64.rpm
These packages are GPG signed by Red Hat for security. Our key and
details on how to verify the signature are available from
https://access.redhat.com/security/team/key/
- References:
https://access.redhat.com/security/cve/CVE-2022-29224
https://access.redhat.com/security/cve/CVE-2022-29225
https://access.redhat.com/security/updates/classification/#important
- Contact:
The Red Hat security contact is [email protected]. More contact
details at https://access.redhat.com/security/team/contact/
Copyright 2022 Red Hat, Inc.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUBYqd67dzjgjWX9erEAQiKghAAlaOQUdcfJvfVLoenJDY8uqnHLOwbkIi5
0CI3E7DIg+6xCGzg9n6mNdU15+GIGRC567dKCpbTvgyDCBBv8sUOcPDn2KmoI5OQ
VEtBChd49i9qD18VEYbhbuEsNTMr3E4ET9q4BqvqcfEfw1MaUYCaiEZFEgfycq9B
mt6WH5CCMPg3KnXw7RqC1NWLOKa9qGNFTEgbx4Db4tPZIQoSjxaNWFvphR1nT3i+
PKy9CaIBXAcbBdBjrp+89RXfI2Mld8zmeclD/3Du3Dmdh3a383YJvHQcpICIki8M
MXDrudv4xZr9NtsbaRKmpalvBPkfQdNIDbl1gENGgOJWYZKVdOE4c/PxBAsrDyr+
MmGko8FmlzRX4q7WqbqtIn77mujUfguyEtq2wxDZWqOybGgQJhB6FB5o9F+qzBos
IXMOV4Zo2L1cm/cvwW49QMBFlHQAPPLN8RC6Mtts4btxzHikZwNh/VP3w9egXBaT
LZOFH2ZD3KB4pqfWt2XAoIE0MhCr9lAaxCM0ktdYwbahnI7CrgrL/3wytC7mqP/M
/RHfm7lElh4upaIp6IfMesJDIUI0I7+ZSXpra6x2mlnoTc5mEkKAP/68rysc6gEs
x5292wN7am1hFdW2eEUXBQIj5pGdIE/Zq2ibxTOAGqPJn3qFyIBhNxp92qCObvvl
+uQLK2+FSBc=
=yaR1
-----END PGP SIGNATURE-----
–
RHSA-announce mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/rhsa-announce
Related news
gRPC contains a vulnerability that allows hpack table accounting errors could lead to unwanted disconnects between clients and servers in exceptional cases/ Three vectors were found that allow the following DOS attacks: - Unbounded memory buffering in the HPACK parser - Unbounded CPU consumption in the HPACK parser The unbounded CPU consumption is down to a copy that occurred per-input-block in the parser, and because that could be unbounded due to the memory copy bug we end up with an O(n^2) parsing loop, with n selected by the client. The unbounded memory buffering bugs: - The header size limit check was behind the string reading code, so we needed to first buffer up to a 4 gigabyte string before rejecting it as longer than 8 or 16kb. - HPACK varints have an encoding quirk whereby an infinite number of 0’s can be added at the start of an integer. gRPC’s hpack parser needed to read all of them before concluding a parse. - gRPC’s metadata overflow check was performed per frame, so ...
A parsing vulnerability for the MessageSet type in the ProtocolBuffers versions prior to and including 3.16.1, 3.17.3, 3.18.2, 3.19.4, 3.20.1 and 3.21.5 for protobuf-cpp, and versions prior to and including 3.16.1, 3.17.3, 3.18.2, 3.19.4, 3.20.1 and 4.21.5 for protobuf-python can lead to out of memory failures. A specially crafted message with multiple key-value per elements creates parsing issues, and can lead to a Denial of Service against services receiving unsanitized input. We recommend upgrading to versions 3.18.3, 3.19.5, 3.20.2, 3.21.6 for protobuf-cpp and 3.18.3, 3.19.5, 3.20.2, 4.21.6 for protobuf-python. Versions for 3.16 and 3.17 are no longer updated.
Red Hat Security Advisory 2022-5004-01 - Red Hat OpenShift Service Mesh is a Red Hat distribution of the Istio service mesh project, tailored for installation into an on-premise OpenShift Container Platform installation. This advisory covers the RPM packages for the release. Issues addressed include a bypass vulnerability.
Red Hat Security Advisory 2022-5006-01 - Red Hat OpenShift Service Mesh is Red Hat's distribution of the Istio service mesh project, tailored for installation into an on-premise OpenShift Container Platform installation. This advisory covers the RPM packages for the release. Issues addressed include a traversal vulnerability.
The DoS vulnerability allows an attacker to create a Brotli "zip bomb," resulting in acute performance issues on Envoy proxy servers.
Red Hat OpenShift Service Mesh 2.1.3. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original. Related CVEs: * CVE-2022-1650: eventsource: Exposure of Sensitive Information * CVE-2022-23806: golang: crypto/elliptic IsOnCurve returns true for invalid field elements * CVE-2022-24675: golang: encoding/pem: fix stack overflow in Decode * CVE-2022-24785: Moment.js: Path traversal in moment.locale * CVE-2022-28327: golang: crypto/elliptic: panic caused by oversized scalar
Red Hat OpenShift Service Mesh 2.1.3. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original. Related CVEs: * CVE-2022-1650: eventsource: Exposure of Sensitive Information * CVE-2022-23806: golang: crypto/elliptic IsOnCurve returns true for invalid field elements * CVE-2022-24675: golang: encoding/pem: fix stack overflow in Decode * CVE-2022-24785: Moment.js: Path traversal in moment.locale * CVE-2022-28327: golang: crypto/elliptic: panic caused by oversized scalar
Red Hat OpenShift Service Mesh 2.1.3 has been released. Red Hat Product Security has rated this update as having a security impact of Critical. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original. Related CVEs: * CVE-2022-23772: golang: math/big: uncontrolled memory consumption due to an unhandled overflow via Rat.SetString * CVE-2022-23773: golang: cmd/go: misinterpretation of branch names can lead to incorrect access control * CVE-2022-23806: golang: crypto/elliptic IsOnCurve returns true for invalid field elements * CVE-2022-29224: envoy: Segfault in GrpcHealthCheckerImpl * CVE-2022...
An update is now available for Red Hat OpenShift Service Mesh 2.0.10. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original. Related CVEs: * CVE-2022-29224: envoy: Segfault in GrpcHealthCheckerImpl * CVE-2022-29225: envoy: Decompressors can be zip bombed
An update is now available for Red Hat OpenShift Service Mesh 2.0.10. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original. Related CVEs: * CVE-2022-29224: envoy: Segfault in GrpcHealthCheckerImpl * CVE-2022-29225: envoy: Decompressors can be zip bombed
Envoy is a cloud-native high-performance proxy. In versions prior to 1.22.1 secompressors accumulate decompressed data into an intermediate buffer before overwriting the body in the decode/encodeBody. This may allow an attacker to zip bomb the decompressor by sending a small highly compressed payload. Maliciously constructed zip files may exhaust system memory and cause a denial of service. Users are advised to upgrade. Users unable to upgrade may consider disabling decompression.
Envoy is a cloud-native high-performance proxy. Versions of envoy prior to 1.22.1 are subject to a segmentation fault in the GrpcHealthCheckerImpl. Envoy can perform various types of upstream health checking. One of them uses gRPC. Envoy also has a feature which can “hold� (prevent removal) upstream hosts obtained via service discovery until configured active health checking fails. If an attacker controls an upstream host and also controls service discovery of that host (via DNS, the EDS API, etc.), an attacker can crash Envoy by forcing removal of the host from service discovery, and then failing the gRPC health check request. This will crash Envoy via a null pointer dereference. Users are advised to upgrade to resolve this vulnerability. Users unable to upgrade may disable gRPC health checking and/or replace it with a different health checking type as a mitigation.