Summary
The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.
Security Fix(es):
* golang: net/http: golang: mime/multipart: golang: net/textproto: memory exhaustion in Request.ParseMultipartForm (CVE-2023-45290)
* go/parser: golang: Calling any of the Parse functions containing deeply nested literals can cause a panic/stack exhaustion (CVE-2024-34155)
* encoding/gob: golang: Calling Decoder.Decode on a message which contains deeply nested structures can cause a panic due to stack exhaustion (CVE-2024-34156)
* go/build/constraint: golang: Calling Parse on a "// +build" build tag line with deeply nested expressions can cause a panic due to stack exhaustion (CVE-2024-34158)
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 73
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | aardvark-dns | 2:1.10.1-2.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | buildah | 2:1.33.8-4.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | buildah | 2:1.33.8-4.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | buildah-tests | 2:1.33.8-4.module_el8.10.0+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| AlmaLinux · 8 | containernetworking-plugins | 1:1.4.0-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | containernetworking-plugins | 1:1.4.0-5.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | containers-common | 2:1-82.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | containers-common | 2:1-82.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | crit | 3.18-5.module_el8.10.0+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| AlmaLinux · 8 | criu-libs | 3.18-5.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | crun | 1.14.3-2.module_el8.10.0+3845+87b84552 |
| 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+3792+03eaed9c |
| AlmaLinux · 8 | fuse-overlayfs | 1.13-1.module_el8.10.0+3901+4b80ecd7 |
| 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 | libslirp-devel | 4.4.0-2.module_el8.10.0+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| AlmaLinux · 8 | podman-gvproxy | 4:4.9.4-13.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | podman-plugins | 4:4.9.4-13.module_el8.10.0+3898+7a25cb1a |
| AlmaLinux · 8 | podman-plugins | 4:4.9.4-13.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | podman-remote | 4:4.9.4-13.module_el8.10.0+3901+4b80ecd7 |
| 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 | podman-tests | 4:4.9.4-13.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | python3-criu | 3.18-5.module_el8.10.0+3858+6ad51f9f |
| AlmaLinux · 8 | python3-criu | 3.18-5.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | python3-criu | 3.18-5.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | python3-podman | 4.9.0-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | runc | 1:1.1.12-5.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | skopeo | 2:1.14.5-3.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | skopeo | 2:1.14.5-3.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | skopeo-tests | 2:1.14.5-3.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | skopeo-tests | 2:1.14.5-3.module_el8.10.0+3901+4b80ecd7 |
| AlmaLinux · 8 | slirp4netns | 1.2.3-1.module_el8.10.0+3845+87b84552 |
| AlmaLinux · 8 | slirp4netns | 1.2.3-1.module_el8.10.0+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| 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+3901+4b80ecd7 |
| AlmaLinux · 8 | toolbox-tests | 0.0.99.5-2.module_el8.10.0+3876+e55593a8 |
| AlmaLinux · 8 | udica | 0.2.6-21.module_el8.10.0+3876+e55593a8 |
Vulnerabilities 4
-
High 7.5
Stack exhaustion in Decoder.Decode in encoding/gob
Calling Decoder.Decode on a message which contains deeply nested structures can cause a panic due to stack exhaustion. This is a follow-up to CVE-2022-30635.
-
High 7.5
Stack exhaustion in Parse in go/build/constraint
Calling Parse on a "// +build" build tag line with deeply nested expressions can cause a panic due to stack exhaustion.
-
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 4.3
Stack exhaustion in all Parse functions in go/parser
Calling any of the Parse functions on Go source code which contains deeply nested literals can cause a panic due to stack exhaustion.
References
-
report
https://access.redhat.com/security/cve/CVE-2023-45290
-
report
https://access.redhat.com/security/cve/CVE-2024-34155
-
report
https://access.redhat.com/security/cve/CVE-2024-34156
-
report
https://access.redhat.com/security/cve/CVE-2024-34158
-
report
https://bugzilla.redhat.com/2268017
-
report
https://bugzilla.redhat.com/2310527
-
report
https://bugzilla.redhat.com/2310528
-
report
https://bugzilla.redhat.com/2310529
-
advisory
https://errata.almalinux.org/8/ALSA-2024-8038.html