Fixed packages 16
| Release | Package | Fixed in |
|---|---|---|
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer-core | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer-core-debuginfo | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer-debuginfo | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer-debugsource | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer-tests-debuginfo | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer-worker | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 AUS rhel_aus:8.4::appstream | osbuild-composer-worker-debuginfo | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer-core | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer-core-debuginfo | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer-debuginfo | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer-debugsource | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer-tests-debuginfo | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer-worker | 0:28.7-7.el8_4 |
| Red Hat · RHEL 8.4 EUS Long Life rhel_eus_long_life:8.4::appstream | osbuild-composer-worker-debuginfo | 0:28.7-7.el8_4 |
Vulnerabilities 17
-
Critical 9.6
Invoking failure to reject ASCII-only Punycode-encoded labels in golang.org/x/net/idna
The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege …
-
Critical 9.1
Unexpected session resumption in crypto/tls
During session resumption in crypto/tls, if the underlying Config has its ClientCAs or RootCAs fields mutated between the initial handshake and the resumed handshake, the resumed handshake may succeed when it should have failed. This may happen when a user ca…
-
High 7.5
Unexpected work during chain building in crypto/x509
During chain building, the amount of work that is done is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.Intermediates, which can lead to a denial of service. This affects both direct users of crypto/x509 an…
-
High 7.5
Inefficient policy validation in crypto/x509
Validating certificate chains which use policies is unexpectedly inefficient when certificates in the chain contain a very large number of policy mappings, possibly causing denial of service. This only affects validation of otherwise trusted certificate chain…
-
High 7.5
Case-sensitive excludedSubtrees name constraints cause Auth Bypass in crypto/x509
When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different case than the constraint. This only affects validation of otherwise trusted certificate chains, issu…
-
High 7.5
Enforce maximum recursion depth in encoding/asn1
Enforce a recursion limit in Unmarshal to prevent stack exhaustion when parsing deeply-nested, recursive structures.
-
High 7.5
Quadratic complexity in WordDecoder.DecodeHeader in mime
Decoding a maliciously-crafted MIME header containing many invalid encoded-words can consume excessive CPU.
-
High 7.5
Echo: Encoded slash (%2F) bypasses route-level protection and exposes static files
Echo is a Go web framework. Prior to 4.15.3 and 5.2.0, Echo's router and static file handler disagree on URL path decoding. The router matches routes using the raw encoded path (preserving %2F as-is), while StaticDirectoryHandler unescapes %2F to / before res…
-
High 7.5
Apply ReadHeaderTimeout when doing unencrypted HTTP/2 check in net/http
When a server is configured to support unencrypted HTTP/2, it reads a few bytes from each new connection to see if they contain the HTTP/2 client preface. ReadHeaderTimeout is unexpectedly not being applied when doing this.
-
High 7.5
Add recursion depth guard during decode in encoding/xml
Previously, DecodeElement would reset the depth counter causing it to never fire; this could lead to stack exhaustion.
-
High 7.5
Limit handshake messages we are willing to accept post-handshake in crypto/tls
Handshake messages, such as KeyUpdate, are always considered as state-advancing, regardless of whether a handshake has been completed or not. As a result, a malicious client can keep sending KeyUpdate messages to force the server to keep performing key deriva…
-
High 7.5
Lack of limit on size of parsed Range headers in net/http
When parsing a Range header containing a large number of small ranges, FileServer(FS), ServeContent, and ServeFile(FS) can consume an excessive amount of CPU.
-
High 7.5
Excessive CPU consumption from repeated initial window changes in net/http
A malicious HTTP/2 peer can cause excessive CPU consumption in the client or server by opening a large number of streams and then sending many small SETTINGS frames containing SETTINGS_INITIAL_WINDOW_SIZE values.
-
High 7.5
Memory limit bypass when parsing MIME headers in net/textproto, mime/multipart
Parsing a multipart form can bypass memory limits and read an arbitrarily long line into memory when the remaining limit at the start of a part is less than 400 bytes.
-
High 7.5
Reject malformed ECH outer extension references in crypto/tls
Multiple ECH outer extension references are not permitted under RFC 9849; previously, a client could send a well-crafted packet that could trigger memory exhaustion in the server process by specifying multiple references. We now reject these as malformed and …
-
Medium 6.1
Fix Javascript regexp context tracking in html/template
Previously, pathological inputs could close an unescaped '/' early, allowing for attack-controlled data to inject arbitrary content, potentially leading to XSS.
-
Medium 5.9
Avoid quadratic complexity in resolvePath in net/url
Previously, resolving relative paths containing parent directory ('..') segments performed string conversions and buffer rewrites on each step, resulting in quadratic time complexity and high memory allocation overhead. Now, path resolution operates on a byte…
References
-
article
https://access.redhat.com/security/updates/classification/#important
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2437111
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2456333
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2456335
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2456339
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2480756
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2484204
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2493622
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2515815
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2515820
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2515827
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2515838
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2515839
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2515840
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2548334
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2548336
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2548341
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2548344
-
advisory
https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_96076.json
-
report
https://access.redhat.com/security/cve/CVE-2025-68121
-
advisory
https://www.cve.org/CVERecord?id=CVE-2025-68121
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2025-68121
-
article
https://go.dev/cl/737700
-
article
https://go.dev/issue/77217
-
article
https://groups.google.com/g/golang-announce/c/K09ubi9FQFk
-
advisory
https://pkg.go.dev/vuln/GO-2026-4337
-
report
https://access.redhat.com/security/cve/CVE-2026-32280
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-32280
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-32280
-
article
https://go.dev/cl/758320
-
article
https://go.dev/issue/78282
-
article
https://groups.google.com/g/golang-announce/c/0uYbvbPZRWU
-
advisory
https://pkg.go.dev/vuln/GO-2026-4947
-
report
https://access.redhat.com/security/cve/CVE-2026-32281
-
advisory
https://www.cve.org/CVERecord?id=CVE-2026-32281
-
advisory
https://nvd.nist.gov/vuln/detail/CVE-2026-32281
-
article
https://go.dev/cl/758061
-
article
https://go.dev/issue/78281
-
advisory
https://pkg.go.dev/vuln/GO-2026-4946