Summary
The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.
Security Fix(es):
* golang: net/http: memory exhaustion in Request.ParseMultipartForm (CVE-2023-45290)
* golang: crypto/x509: Verify panics on certificates with an unknown public key algorithm (CVE-2024-24783)
* golang: net/mail: comments in display names are incorrectly handled (CVE-2024-24784)
* golang: net: malformed DNS message can cause infinite loop (CVE-2024-24788)
* net/http: Denial of service due to improper 100-continue handling in net/http (CVE-2024-24791)
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.
Fixed packages 58
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | aardvark-dns | 2:1.10.0-1.module_el8.10.0+3792+03eaed9c |
| AlmaLinux · 8 | aardvark-dns | 2:1.10.0-1.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | aardvark-dns | 2:1.10.0-1.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | buildah | 2:1.33.8-4.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | buildah-tests | 2:1.33.8-4.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | cockpit-podman | 84.1-1.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | conmon | 3:2.1.10-1.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | conmon | 3:2.1.10-1.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | conmon | 3:2.1.10-1.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | container-selinux | 2:2.229.0-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | containernetworking-plugins | 1:1.4.0-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | containers-common | 2:1-82.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | crit | 3.18-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | crit | 3.18-5.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | crit | 3.18-5.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | criu | 3.18-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | criu | 3.18-5.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | criu-devel | 3.18-5.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | criu-devel | 3.18-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | criu-libs | 3.18-5.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | criu-libs | 3.18-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | crun | 1.14.3-2.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | crun | 1.14.3-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | fuse-overlayfs | 1.13-1.module_el8.10.0+3859+6ae70a0e |
| AlmaLinux · 8 | fuse-overlayfs | 1.13-1.module_el8.10.0+3792+03eaed9c |
| AlmaLinux · 8 | libslirp | 4.4.0-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | libslirp | 4.4.0-2.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | libslirp | 4.4.0-2.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | libslirp-devel | 4.4.0-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | libslirp-devel | 4.4.0-2.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | libslirp-devel | 4.4.0-2.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | netavark | 2:1.10.3-1.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | netavark | 2:1.10.3-1.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | netavark | 2:1.10.3-1.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | oci-seccomp-bpf-hook | 1.2.10-1.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | oci-seccomp-bpf-hook | 1.2.10-1.module_el8.10.0+3792+03eaed9c |
| AlmaLinux · 8 | podman | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | podman-catatonit | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | podman-docker | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | podman-gvproxy | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | podman-plugins | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | podman-remote | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | podman-tests | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | python3-criu | 3.18-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | python3-criu | 3.18-5.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | python3-podman | 4.9.0-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | runc | 1:1.1.12-4.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | skopeo | 2:1.14.5-3.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | skopeo-tests | 2:1.14.5-3.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | slirp4netns | 1.2.3-1.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | slirp4netns | 1.2.3-1.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | slirp4netns | 1.2.3-1.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | toolbox | 0.0.99.5-2.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | toolbox | 0.0.99.5-2.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | toolbox | 0.0.99.5-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | toolbox-tests | 0.0.99.5-2.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | toolbox-tests | 0.0.99.5-2.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | udica | 0.2.6-21.module_el8.10.0+3876+e55593a8 |
Vulnerabilities 5
-
High 7.5
Comments in display names are incorrectly handled in net/mail
The ParseAddressList function incorrectly handles comments (text within parentheses) within display names. Since this is a misalignment with conforming address parsers, it can result in different trust decisions being made by programs using different parsers.
-
High 7.5
Denial of service due to improper 100-continue handling in net/http
The net/http HTTP/1.1 client mishandled the case where a server responds to a request with an "Expect: 100-continue" header with a non-informational (200 or higher) status. This mishandling could leave a client connection in an invalid state, where the next r…
-
Medium 6.5
Memory exhaustion in multipart form parsing in net/textproto and net/http
When parsing a multipart form (either explicitly with Request.ParseMultipartForm or implicitly with Request.FormValue, Request.PostFormValue, or Request.FormFile), limits on the total size of the parsed form were not applied to the memory consumed while readi…
-
Medium 5.9
Verify panics on certificates with an unknown public key algorithm in crypto/x509
Verifying a certificate chain which contains a certificate with an unknown public key algorithm will cause Certificate.Verify to panic. This affects all crypto/tls clients, and servers that set Config.ClientAuth to VerifyClientCertIfGiven or RequireAndVerifyC…
-
Medium 5.9
Malformed DNS message can cause infinite loop in net
A malformed DNS message in response to a query can cause the Lookup functions to get stuck in an infinite loop.
References
-
report
https://access.redhat.com/security/cve/CVE-2023-45290
-
report
https://access.redhat.com/security/cve/CVE-2024-24783
-
report
https://access.redhat.com/security/cve/CVE-2024-24784
-
report
https://access.redhat.com/security/cve/CVE-2024-24788
-
report
https://access.redhat.com/security/cve/CVE-2024-24791
-
report
https://bugzilla.redhat.com/2268017
-
report
https://bugzilla.redhat.com/2268019
-
report
https://bugzilla.redhat.com/2268021
-
report
https://bugzilla.redhat.com/2279814
-
report
https://bugzilla.redhat.com/2295310
-
advisory
https://errata.almalinux.org/8/ALSA-2024-6969.html