Summary
The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.
Security Fix(es):
* golang: archive/tar: unbounded memory consumption when reading headers (CVE-2022-2879)
* golang: net/http/httputil: ReverseProxy should not forward unparseable query parameters (CVE-2022-2880)
* golang: net/http: handle server errors after sending GOAWAY (CVE-2022-27664)
* golang: regexp/syntax: limit memory used by parsing regexps (CVE-2022-41715)
* golang: crypto/tls: slow verification of certificate chains containing large RSA keys (CVE-2023-29409)
* golang: html/template: improper handling of HTML-like comments within script contexts (CVE-2023-39318)
* golang: html/template: improper handling of special tags within script contexts (CVE-2023-39319)
* golang: crypto/tls: panic when processing post-handshake message on QUIC connections (CVE-2023-39321)
* golang: crypto/tls: lack of a limit on buffered post-handshake (CVE-2023-39322)
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 45
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | aardvark-dns | 2:1.0.1-38.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | buildah | 1:1.24.6-7.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | buildah-tests | 1:1.24.6-7.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | buildah-tests | 1:1.24.6-7.module_el8.9.0+3687+dcd7ef8f |
| AlmaLinux · 8 | cockpit-podman | 46-1.module_el8.7.0+3344+5bcd850f |
| AlmaLinux · 8 | conmon | 2:2.1.4-2.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | conmon | 2:2.1.4-2.module_el8.9.0+3687+dcd7ef8f |
| AlmaLinux · 8 | container-selinux | 2:2.205.0-3.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | containernetworking-plugins | 1:1.1.1-6.module_el8.9.0+3711+04fcca5e |
| AlmaLinux · 8 | containers-common | 2:1-38.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | crit | 3.15-3.module_el8.6.0+3137+d33c3efb |
| AlmaLinux · 8 | crit | 3.15-3.module_el8.6.0+2877+8e437bf5 |
| AlmaLinux · 8 | criu | 3.15-3.module_el8.6.0+2877+8e437bf5 |
| AlmaLinux · 8 | criu | 3.15-3.module_el8.6.0+3137+d33c3efb |
| AlmaLinux · 8 | criu-devel | 3.15-3.module_el8.6.0+2877+8e437bf5 |
| AlmaLinux · 8 | criu-devel | 3.15-3.module_el8.6.0+3137+d33c3efb |
| AlmaLinux · 8 | criu-libs | 3.15-3.module_el8.6.0+2877+8e437bf5 |
| AlmaLinux · 8 | criu-libs | 3.15-3.module_el8.6.0+3137+d33c3efb |
| AlmaLinux · 8 | crun | 1.8.7-1.module_el8.9.0+3683+33eb0feb |
| AlmaLinux · 8 | fuse-overlayfs | 1.9-2.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | libslirp | 4.4.0-1.module_el8.6.0+2877+8e437bf5 |
| AlmaLinux · 8 | libslirp | 4.4.0-1.module_el8.6.0+3137+d33c3efb |
| AlmaLinux · 8 | libslirp-devel | 4.4.0-1.module_el8.6.0+3137+d33c3efb |
| AlmaLinux · 8 | libslirp-devel | 4.4.0-1.module_el8.6.0+2877+8e437bf5 |
| AlmaLinux · 8 | netavark | 2:1.0.1-38.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | oci-seccomp-bpf-hook | 1.2.5-2.module_el8.8.0+3468+16b86c82 |
| AlmaLinux · 8 | podman | 2:4.0.2-25.module_el8.9.0+3711+04fcca5e.alma.1 |
| AlmaLinux · 8 | podman-catatonit | 2:4.0.2-25.module_el8.9.0+3711+04fcca5e.alma.1 |
| AlmaLinux · 8 | podman-docker | 2:4.0.2-25.module_el8.9.0+3711+04fcca5e.alma.1 |
| AlmaLinux · 8 | podman-gvproxy | 2:4.0.2-25.module_el8.9.0+3711+04fcca5e.alma.1 |
| AlmaLinux · 8 | podman-plugins | 2:4.0.2-25.module_el8.9.0+3711+04fcca5e.alma.1 |
| AlmaLinux · 8 | podman-remote | 2:4.0.2-25.module_el8.9.0+3711+04fcca5e.alma.1 |
| AlmaLinux · 8 | podman-tests | 2:4.0.2-25.module_el8.9.0+3711+04fcca5e.alma.1 |
| AlmaLinux · 8 | python3-criu | 3.15-3.module_el8.6.0+3137+d33c3efb |
| AlmaLinux · 8 | python3-criu | 3.15-3.module_el8.6.0+2877+8e437bf5 |
| AlmaLinux · 8 | python3-podman | 4.0.0-2.module_el8.9.0+3711+04fcca5e |
| AlmaLinux · 8 | python3-podman | 4.0.0-2.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | runc | 1:1.1.5-2.module_el8.9.0+3687+dcd7ef8f |
| AlmaLinux · 8 | runc | 1:1.1.5-2.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | skopeo | 2:1.6.2-9.module_el8.9.0+3687+dcd7ef8f.alma.1 |
| AlmaLinux · 8 | skopeo-tests | 2:1.6.2-9.module_el8.9.0+3687+dcd7ef8f.alma.1 |
| AlmaLinux · 8 | slirp4netns | 1.1.8-3.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | toolbox | 0.0.99.4-5.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | toolbox-tests | 0.0.99.4-5.module_el8.9.0+3627+db8ec155 |
| AlmaLinux · 8 | udica | 0.2.6-4.module_el8.9.0+3627+db8ec155 |
Vulnerabilities 9
-
High 7.5
golang.org/x/net/http2 Denial of Service vulnerability
In net/http in Go before 1.18.6 and 1.19.x before 1.19.1, attackers can cause a denial of service because an HTTP/2 connection can hang during closing if shutdown were preempted by a fatal error.
-
Unscored —
Unbounded memory consumption when reading headers in archive/tar
Reader.Read does not set a limit on the maximum size of file headers. A maliciously crafted archive could cause Read to allocate unbounded amounts of memory, potentially causing resource exhaustion or panics. After fix, Reader.Read limits the maximum size of …
-
Unscored —
Incorrect sanitization of forwarded query parameters in net/http/httputil
Requests forwarded by ReverseProxy include the raw query parameters from the inbound request, including unparsable parameters rejected by net/http. This could permit query parameter smuggling when a Go proxy forwards a parameter with an unparsable value. Afte…
-
Unscored —
Memory exhaustion when compiling regular expressions in regexp/syntax
Programs which compile regular expressions from untrusted sources may be vulnerable to memory exhaustion or denial of service. The parsed regexp representation is linear in the size of the input, but in some cases the constant factor can be as high as 40,000,…
-
Unscored —CVE-2023-29409 Public exploit
Large RSA keys can cause high CPU usage in crypto/tls
Extremely large RSA keys in certificate chains can cause a client/server to expend significant CPU time verifying signatures. With fix, the size of RSA keys transmitted during handshakes is restricted to <= 8192 bits. Based on a survey of publicly trusted RSA…
-
Unscored —
Improper handling of HTML-like comments in script contexts in html/template
The html/template package does not properly handle HTML-like "" comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This may cause the template parser to improperly interpret the contents of <script> contexts, causing actions to be imprope…
-
Unscored —
Improper handling of special tags within script contexts in html/template
The html/template package does not apply the proper rules for handling occurrences of "<script", "<!--", and "</script" within JS literals in <script> contexts. This may cause the template parser to improperly consider script contexts to be terminated early, …
-
Unscored —
Panic when processing post-handshake message on QUIC connections in crypto/tls
Processing an incomplete post-handshake message for a QUIC connection can cause a panic.
-
Unscored —
Memory exhaustion in QUIC connection handling in crypto/tls
QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in …
References
-
report
https://access.redhat.com/security/cve/CVE-2022-27664
-
report
https://access.redhat.com/security/cve/CVE-2022-2879
-
report
https://access.redhat.com/security/cve/CVE-2022-2880
-
report
https://access.redhat.com/security/cve/CVE-2022-41715
-
report
https://access.redhat.com/security/cve/CVE-2023-29409
-
report
https://access.redhat.com/security/cve/CVE-2023-39318
-
report
https://access.redhat.com/security/cve/CVE-2023-39319
-
report
https://access.redhat.com/security/cve/CVE-2023-39321
-
report
https://access.redhat.com/security/cve/CVE-2023-39322
-
report
https://bugzilla.redhat.com/2124669
-
report
https://bugzilla.redhat.com/2132867
-
report
https://bugzilla.redhat.com/2132868
-
report
https://bugzilla.redhat.com/2132872
-
report
https://bugzilla.redhat.com/2228743
-
report
https://bugzilla.redhat.com/2237773
-
report
https://bugzilla.redhat.com/2237776
-
report
https://bugzilla.redhat.com/2237777
-
report
https://bugzilla.redhat.com/2237778
-
advisory
https://errata.almalinux.org/8/ALSA-2024-0121.html