Red Hat Security Advisory: Migration Toolkit for Runtimes security update
🔗 CVE IDs covered (1)
📋 Description
CVE-2023-44487 — HTTP/2: Multiple HTTP/2 enabled web servers are vulnerable to a DDoS attack (Rapid Reset Attack)
🎯 Affected products16
- Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-operator-bundle@sha256:60acebf53444e65bab7e216838cd9da49928fed27db24d75f5d1a244993f42dd_amd64 as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-operator-bundle@sha256:879263f1412ce4ebd224728713b5f353a3aff3130b052718d6cb6d763513ab85_s390x as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-operator-bundle@sha256:a168c9110fd01e0615e62e16408688599d65dece68d5965547b50be3072bde7b_ppc64le as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-operator-bundle@sha256:ed8fe2d3313cea2435357cce660cc933260d3a254e66575aa8d9e6edd44531eb_arm64 as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-rhel8-operator@sha256:71ce5cfaf6f39e242599df08643c9512c5af0a316a3b19b45c6042154c68d236_ppc64le as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-rhel8-operator@sha256:74dbf338ddb1772ad6dba53c0fa185cfe4d8d8973210d67b7662d3406b26c3a6_arm64 as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-rhel8-operator@sha256:93c10589ddcd6d5ac5a910474806ce55d7ed798c10ce8e7c430d22291f11b72b_s390x as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-rhel8-operator@sha256:e01ce6a876935bf298a0820199aa7b462a99b7c48680da6aa3e7c113446d5d88_amd64 as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-web-container-rhel8@sha256:801e00ff1c5aa1f2dd140b448e0d39210b2ed608306777d98959afe0b77ac0cf_ppc64le as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-web-container-rhel8@sha256:c7348032abd6194e7fb47e63e1f00db706c20ebee4edba53746da6d3c40f166d_s390x as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-web-container-rhel8@sha256:d3ef4e55145f7c1d8ba413b5a57292eec0a98b0279a430ec6e09bcd7ae9b6fc6_amd64 as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-web-executor-container-rhel8@sha256:5b39504feb5073935afc16220e297e85a1a7287f482c89b4227ef0b9b7f7f355_arm64 as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-web-executor-container-rhel8@sha256:9a8218e8ad59ef78011343e70d61b4c0b3e3eaa2ddb9470cce87102698b986a5_amd64 as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-web-executor-container-rhel8@sha256:f138323dcffc5d4386decaf6fdcd4c059348a5c8ce3d6392c94dc7a40440ee3d_s390x as a component of Migration Toolkit for Runtimes 1 on RHEL 8
- mtr/mtr-web-executor-container-rhel8@sha256:f5f48da94ab95be7c2b7642610af860d5bbcda300445f691d0139c2b1e23de84_ppc64le as a component of Migration Toolkit for Runtimes 1 on RHEL 8
✅ Remediation
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Workaround: Users are strongly urged to update their software as soon as fixes are available. There are several mitigation approaches for this flaw. 1. If circumstances permit, users may disable http2 endpoints to circumvent the flaw altogether until a fix is available. 2. IP-based blocking or flood protection and rate control tools may be used at network endpoints to filter incoming traffic. 3. Several package specific mitigations are also available. a. nginx: https://www.nginx.com/blog/http-2-rapid-reset-attack-impacting-f5-nginx-products/ b. netty: https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p c. haproxy: https://www.haproxy.com/blog/haproxy-is-not-affected-by-the-http-2-rapid-reset-attack-cve-2023-44487 d. nghttp2: https://github.com/nghttp2/nghttp2/security/advisories/GHSA-vx74-f528-fxqg e. golang: The default stream concurrency limit in golang is 250 streams (requests) per HTTP/2 connection. This value may be adjusted in the golang.org/x/net/http2 package using the Server.MaxConcurrentStreams setting and the ConfigureServer function which are available in golang.org/x/net/http2.
🔗 References (5)
- selfhttps://access.redhat.com/errata/RHSA-2023:5801
- externalhttps://access.redhat.com/security/updates/classification/#important
- externalhttps://access.redhat.com/security/vulnerabilities/RHSB-2023-003
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2242803
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_5801.json