Every CVE Search/ Get API key

CVE-2023-24538

Backticks not treated as string delimiters in html/template

9.8 CriticalPublic exploitFix available

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.28%Up 2.2 points since Apr 7, 2023
90%50%10%1%

What each source reports

NVD Score used 9.8

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
CVE-2023-24538
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
CVE List 9.8

Backticks not treated as string delimiters in html/template

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
CVE-2023-24538
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
EUVDEUVD-2023-28554 9.8

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
EUVD-2023-28554
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-v4m2-x4rp-hv22 9.8

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not...

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
GHSA-v4m2-x4rp-hv22
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
OSVALPINE-CVE-2023-24538 9.8

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
ALPINE-CVE-2023-24538
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVAZL-25992 9.8

CVE-2023-24538 affecting package golang for versions less than 1.19.8-1

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
AZL-25992
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 48 moreShow less
OSVAZL-25993 9.8

CVE-2023-24538 affecting package msft-golang for versions less than 1.20.11-1

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
AZL-25993
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-34751 9.8

CVE-2023-24538 affecting package golang for versions less than 1.19.8-1

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
AZL-34751
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-37296 9.8

CVE-2023-24538 affecting package golang for versions less than 1.21.6-1

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
AZL-37296
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-37411 9.8

CVE-2023-24538 affecting package golang for versions less than 1.21.6-1

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
AZL-37411
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-78990 9.8

CVE-2023-24538 affecting package golang 1.25.7-1

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
AZL-78990
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-98649 9.8

CVE-2023-24538 affecting package golang 1.27.1-1

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
AZL-98649
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2023-24538 9.8

CVE-2023-24538 does not affect BellSoft software

Record
BELL-CVE-2023-24538
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 9.8

Backticks not treated as string delimiters in html/template

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
CVE-2023-24538
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2023-24538 9.8

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
DEBIAN-CVE-2023-24538
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2023-1237 8.1

golang security update

The Go Programming Language.

Security Fix(es):

Multipart form parsing can consume large amounts of CPU and memory when processing form inputs containing very large numbers of parts. This stems from several causes: 1. mime/multipart.Reader.ReadForm limits the total memory a parsed multipart form can consume. ReadForm can undercount the amount of memory consumed, leading it to accept larger inputs than intended. 2. Limiting total memory does not account for increased pressure on the garbage collector from large numbers of small allocations in forms with many parts. 3. ReadForm can allocate a large number of short-lived buffers, further increasing pressure on the garbage collector. The combination of these factors can permit an attacker to cause an program that parses multipart forms to consume large amounts of CPU and memory, potentially resulting in a denial of service. This affects programs that use mime/multipart.Reader.ReadForm, as well as form parsing in the net/http package with the Request methods FormFile, FormValue, ParseMultipartForm, and PostFormValue. With fix, ReadForm now does a better job of estimating the memory consumption of parsed forms, and performs many fewer short-lived allocations. In addition, the fixed mime/multipart.Reader imposes the following limits on the size of parsed forms: 1. Forms parsed with ReadForm may contain no more than 1000 parts. This limit may be adjusted with the environment variable GODEBUG=multipartmaxparts=. 2. Form parts parsed with NextPart and NextRawPart may contain no more than 10,000 header fields. In addition, forms parsed with ReadForm may contain no more than 10,000 header fields across all parts. This limit may be adjusted with the environment variable GODEBUG=multipartmaxheaders=.(CVE-2023-24536)

HTTP and MIME header parsing can allocate large amounts of memory, even when parsing small inputs, potentially leading to a denial of service. Certain unusual patterns of input data can cause the common function used to parse HTTP and MIME headers to allocate substantially more memory than required to hold the parsed headers. An attacker can exploit this behavior to cause an HTTP server to allocate large amounts of memory from a small request, potentially leading to memory exhaustion and a denial of service. With fix, header parsing now correctly allocates only the memory required to hold parsed headers.(CVE-2023-24534)

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.(CVE-2023-24538)

Calling any of the Parse functions on Go source code which contains //line directives with very large line numbers can cause an infinite loop due to integer overflow.(CVE-2023-24537)

Record
OESA-2023-1237
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1001 9.8

ignition security update

Ignition is a utility used to manipulate systems during the initramfs. This includes partitioning disks, formatting partitions, writing files (regular files, systemd units, etc.), and configuring users. On first boot, Ignition reads its configuration from a source of truth (remote URL, network metadata service, hypervisor bridge, etc.) and applies the configuration.

Security Fix(es):

HTTP and MIME header parsing can allocate large amounts of memory, even when parsing small inputs, potentially leading to a denial of service. Certain unusual patterns of input data can cause the common function used to parse HTTP and MIME headers to allocate substantially more memory than required to hold the parsed headers. An attacker can exploit this behavior to cause an HTTP server to allocate large amounts of memory from a small request, potentially leading to memory exhaustion and a denial of service. With fix, header parsing now correctly allocates only the memory required to hold parsed headers.(CVE-2023-24534)

Multipart form parsing can consume large amounts of CPU and memory when processing form inputs containing very large numbers of parts. This stems from several causes: 1. mime/multipart.Reader.ReadForm limits the total memory a parsed multipart form can consume. ReadForm can undercount the amount of memory consumed, leading it to accept larger inputs than intended. 2. Limiting total memory does not account for increased pressure on the garbage collector from large numbers of small allocations in forms with many parts. 3. ReadForm can allocate a large number of short-lived buffers, further increasing pressure on the garbage collector. The combination of these factors can permit an attacker to cause an program that parses multipart forms to consume large amounts of CPU and memory, potentially resulting in a denial of service. This affects programs that use mime/multipart.Reader.ReadForm, as well as form parsing in the net/http package with the Request methods FormFile, FormValue, ParseMultipartForm, and PostFormValue. With fix, ReadForm now does a better job of estimating the memory consumption of parsed forms, and performs many fewer short-lived allocations. In addition, the fixed mime/multipart.Reader imposes the following limits on the size of parsed forms: 1. Forms parsed with ReadForm may contain no more than 1000 parts. This limit may be adjusted with the environment variable GODEBUG=multipartmaxparts=. 2. Form parts parsed with NextPart and NextRawPart may contain no more than 10,000 header fields. In addition, forms parsed with ReadForm may contain no more than 10,000 header fields across all parts. This limit may be adjusted with the environment variable GODEBUG=multipartmaxheaders=.(CVE-2023-24536)

Calling any of the Parse functions on Go source code which contains //line directives with very large line numbers can cause an infinite loop due to integer overflow.(CVE-2023-24537)

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will…

Record
OESA-2024-1001
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1074 9.8

containernetworking-plugins security update

The CNI (Container Network Interface) project consists of a specification and libraries for writing plugins to configure network interfaces in Linux containers, along with a number of supported plugins. CNI concerns itself only with network connectivity of containers and removing allocated resources when the container is deleted.

Security Fix(es):

HTTP and MIME header parsing can allocate large amounts of memory, even when parsing small inputs, potentially leading to a denial of service. Certain unusual patterns of input data can cause the common function used to parse HTTP and MIME headers to allocate substantially more memory than required to hold the parsed headers. An attacker can exploit this behavior to cause an HTTP server to allocate large amounts of memory from a small request, potentially leading to memory exhaustion and a denial of service. With fix, header parsing now correctly allocates only the memory required to hold parsed headers.(CVE-2023-24534)

Multipart form parsing can consume large amounts of CPU and memory when processing form inputs containing very large numbers of parts. This stems from several causes: 1. mime/multipart.Reader.ReadForm limits the total memory a parsed multipart form can consume. ReadForm can undercount the amount of memory consumed, leading it to accept larger inputs than intended. 2. Limiting total memory does not account for increased pressure on the garbage collector from large numbers of small allocations in forms with many parts. 3. ReadForm can allocate a large number of short-lived buffers, further increasing pressure on the garbage collector. The combination of these factors can permit an attacker to cause an program that parses multipart forms to consume large amounts of CPU and memory, potentially resulting in a denial of service. This affects programs that use mime/multipart.Reader.ReadForm, as well as form parsing in the net/http package with the Request methods FormFile, FormValue, ParseMultipartForm, and PostFormValue. With fix, ReadForm now does a better job of estimating the memory consumption of parsed forms, and performs many fewer short-lived allocations. In addition, the fixed mime/multipart.Reader imposes the following limits on the size of parsed forms: 1. Forms parsed with ReadForm may contain no more than 1000 parts. This limit may be adjusted with the environment variable GODEBUG=multipartmaxparts=. 2. Form parts parsed with NextPart and NextRawPart may contain no more than 10,000 header fields. In addition, forms parsed with ReadForm may contain no more than 10,000 header fields across all parts. This limit may be adjusted with the environment variable GODEBUG=multipartmaxheaders=.(CVE-2023-24536)

Calling any of the Parse functions on Go source code which contains //line directives with very large line numbers can cause an infinite loop due to integer overflow.(CVE-2023-24537)

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used…

Record
OESA-2024-1074
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-2551 9.8

etcd security update

%{expand:

Security Fix(es):

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.(CVE-2023-24538)

Record
OESA-2024-2551
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-2552 9.8

etcd security update

%{expand:

Security Fix(es):

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.(CVE-2023-24538)

Record
OESA-2024-2552
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-2582 9.8

podman security update

Podman manages the entire container ecosystem which includes pods, containers, container images, and container volumes using the libpod library.

Security Fix(es):

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.(CVE-2023-24538)

Record
OESA-2024-2582
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-1059 9.8

buildah security update

The package provides a command line tool which can be used to * create a working container from scratch or * create a working container from an image as a starting point * mount/umount a working container's root file system for manipulation * save container's root file system layer to create a new image * delete a working container or an image

Security Fix(es):

The crypto/tls package of Go through 1.16.5 does not properly assert that the type of public key in an X.509 certificate matches the expected type when doing a RSA based key exchange, allowing a malicious TLS server to cause a TLS client to panic.(CVE-2021-34558)

Uncontrolled recursion in the Parse functions in go/parser before Go 1.17.12 and Go 1.18.4 allow an attacker to cause a panic due to stack exhaustion via deeply nested types or declarations.(CVE-2022-1962)

An incorrect handling of the supplementary groups in the Buildah container engine might lead to the sensitive information disclosure or possible data modification if an attacker has direct access to the affected container where supplementary groups are used to set access permissions and is able to execute a binary code in that container.(CVE-2022-2990)

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, making relatively small regexps consume much larger amounts of memory. After fix, each regexp being parsed is limited to a 256 MB memory footprint. Regular expressions whose representation would use more space than that are rejected. Normal use of regular expressions is unaffected.(CVE-2022-41715)

A maliciously crafted HTTP/2 stream could cause excessive CPU consumption in the HPACK decoder, sufficient to cause a denial of service from a small number of small requests.(CVE-2022-41723)

HTTP and MIME header parsing can allocate large amounts of memory, even when parsing small inputs, potentially leading to a denial of service. Certain unusual patterns of input data can cause the common function used to parse HTTP and MIME headers to allocate substantially more memory than required to hold the parsed headers. An attacker can exploit this behavior to cause an HTTP server to allocate large amounts of memory from a small request, potentially leading to memory exhaustion and a denial of service. With fix, header parsing now correctly allocates only the memory required to hold parsed headers.(CVE-2023-24534)

Multipart form parsing can consume large amounts of CPU and memory when processing form inputs containing very large numbers of parts. This stems from several causes: 1. mime/multipart.Reader.ReadForm limits the total memory a parsed multipart form can consume. ReadForm can undercount the amount of memory consumed, leading it to accept larger inputs than intended. 2. Limiting total memory does not account for increased pressure on the garbage collector from large numbers of small allocations in forms with many parts. 3. ReadForm can allocate a large number of short-lived buffers, further increasing pressure on the garbage collector. The combination of these factors can permit an attacker to cause an program that parses multipart forms to consume large amounts of CPU and memory, potentially resulting in a denial of service. This affects programs that use mime/multipart.Reader.ReadForm, as well as form parsing in the net/http package with the Request methods FormFile, FormValue, ParseMultipartForm, and PostFormValue. With fix, ReadForm now does a better job of estimating the memory consumption of parsed forms, and performs many fewer short-lived allocations. In addition, the fixed mime/multipart.Reader imposes the following limits on the size of parsed forms: 1. Forms parsed with ReadForm may contain no more than 1000 parts. This limit may be adjusted with the environment…

Record
OESA-2025-1059
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3318 9.8

Red Hat Security Advisory: go-toolset and golang security update

Record
RHSA-2023:3318
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3319 9.8

Red Hat Security Advisory: go-toolset:rhel8 security update

Record
RHSA-2023:3319
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3323 9.8

Red Hat Security Advisory: go-toolset-1.19 and go-toolset-1.19-golang security update

Record
RHSA-2023:3323
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3366 9.8

Red Hat Security Advisory: OpenShift Container Platform 4.13.2 packages and security update

Record
RHSA-2023:3366
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3445 9.8

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 (etcd) security update

Record
RHSA-2023:3445
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3450 9.8

Red Hat Security Advisory: OpenShift Serverless Client kn 1.29.0 release

Record
RHSA-2023:3450
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3536 9.8

Red Hat Security Advisory: OpenShift Container Platform 4.13.3 packages and security update

Record
RHSA-2023:3536
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3540 9.8

Red Hat Security Advisory: OpenShift Container Platform 4.13.3 bug fix and security update

Record
RHSA-2023:3540
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3612 9.8

Red Hat Security Advisory: OpenShift Container Platform 4.13.4 packages and security update

Record
RHSA-2023:3612
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:4003 9.8

Red Hat Security Advisory: Red Hat Service Interconnect 1.4 Release security update

Record
RHSA-2023:4003
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:4093 9.8

Red Hat Security Advisory: OpenShift Container Platform 4.13.5 security update

Record
RHSA-2023:4093
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:4470 9.8

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.3 Product Security and Bug Fix Update

Record
RHSA-2023:4470
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:5964 9.8

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2.5 (collectd-libpod-stats) security update

Record
RHSA-2023:5964
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6346 9.8

Red Hat Security Advisory: toolbox security and bug fix update

Record
RHSA-2023:6346
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6363 9.8

Red Hat Security Advisory: skopeo security update

Record
RHSA-2023:6363
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6402 9.8

Red Hat Security Advisory: containernetworking-plugins security and bug fix update

Record
RHSA-2023:6402
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6473 9.8

Red Hat Security Advisory: buildah security update

Record
RHSA-2023:6473
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6474 9.8

Red Hat Security Advisory: podman security, bug fix, and enhancement update

Record
RHSA-2023:6474
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6938 9.8

Red Hat Security Advisory: container-tools:4.0 security and bug fix update

Record
RHSA-2023:6938
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6939 9.8

Red Hat Security Advisory: container-tools:rhel8 security and bug fix update

Record
RHSA-2023:6939
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2023:6938 9.8

Moderate: container-tools:4.0 security and bug fix update

The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.

Security Fix(es):

  • go-yaml: Improve heuristics preventing CPU/memory abuse by parsing malicious or large YAML documents (CVE-2022-3064)

  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)

  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)

  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)

  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)

  • golang.org/x/net/html: Cross site scripting (CVE-2023-3978)

  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)

  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)

  • golang: go/parser: Infinite loop in parsing (CVE-2023-24537)

  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)

  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)

  • runc: Rootless runc makes /sys/fs/cgroup writable (CVE-2023-25809)

  • runc: volume mount race condition (regression of CVE-2019-19921) (CVE-2023-27561)

  • runc: AppArmor can be bypassed when /proc inside the container is symlinked with a specific mount configuration (CVE-2023-28642)

  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)

  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 8.9 Release Notes linked from the References section.

Record
RLSA-2023:6938
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2023:6939 9.8

Moderate: container-tools:rhel8 security and bug fix update

The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.

Security Fix(es):

  • go-yaml: Improve heuristics preventing CPU/memory abuse by parsing malicious or large YAML documents (CVE-2022-3064)

  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)

  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)

  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)

  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)

  • golang.org/x/net/html: Cross site scripting (CVE-2023-3978)

  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)

  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)

  • golang: go/parser: Infinite loop in parsing (CVE-2023-24537)

  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)

  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)

  • containerd: Supplementary groups are not set up properly (CVE-2023-25173)

  • runc: Rootless runc makes /sys/fs/cgroup writable (CVE-2023-25809)

  • runc: volume mount race condition (regression of CVE-2019-19921) (CVE-2023-27561)

  • runc: AppArmor can be bypassed when /proc inside the container is symlinked with a specific mount configuration (CVE-2023-28642)

  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)

  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 8.9 Release Notes linked from the References section.

Record
RLSA-2023:6939
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2023-24538 9.8

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
UBUNTU-CVE-2023-24538
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2023:6346 No score

Moderate: toolbox security and bug fix update

Toolbox is a tool for Linux operating systems, which allows the use of containerized command line environments. It is built on top of Podman and other standard container technologies from OCI.

Security Fix(es):

  • go-yaml: Improve heuristics preventing CPU/memory abuse by parsing malicious or large YAML documents (CVE-2022-3064)
  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)
  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)
  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)
  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)
  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)
  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)
  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)
  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6346
Updated
2026-11-02
OSVALSA-2023:6363 No score

Moderate: skopeo security update

The skopeo command lets you inspect images from container image registries, get images and image layers, and use signatures to create and verify files.

Security Fix(es):

  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)
  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)
  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)
  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)
  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)
  • golang: go/parser: Infinite loop in parsing (CVE-2023-24537)
  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)
  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)
  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)
  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6363
Updated
2026-11-02
OSVALSA-2023:6402 No score

Moderate: containernetworking-plugins security and bug fix update

The Container Network Interface (CNI) project consists of a specification and libraries for writing plug-ins for configuring network interfaces in Linux containers, along with a number of supported plug-ins. CNI concerns itself only with network connectivity of containers and removing allocated resources when the container is deleted.

Security Fix(es):

  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)
  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)
  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)
  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)
  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)
  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)
  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)
  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)
  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6402
Updated
2026-11-02
OSVALSA-2023:6473 No score

Moderate: buildah security update

The buildah package provides a tool for facilitating building OCI container images. Among other things, buildah enables you to: Create a working container, either from scratch or using an image as a starting point; Create an image, either from a working container or using the instructions in a Dockerfile; Build both Docker and OCI images.

Security Fix(es):

  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)
  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)
  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)
  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)
  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)
  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)
  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)
  • containerd: Supplementary groups are not set up properly (CVE-2023-25173)
  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)
  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6473
Updated
2026-11-02
OSVALSA-2023:6474 No score

Moderate: podman security, bug fix, and enhancement update

The podman tool manages pods, container images, and containers. It is part of the libpod library, which is for applications that use container pods. Container pods is a concept in Kubernetes.

Security Fix(es):

  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)
  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)
  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)
  • golang.org/x/net/html: Cross site scripting (CVE-2023-3978)
  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)
  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)
  • golang: go/parser: Infinite loop in parsing (CVE-2023-24537)
  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)
  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)
  • containerd: Supplementary groups are not set up properly (CVE-2023-25173)
  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)
  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6474
Updated
2026-11-02
OSVALSA-2023:6938 No score

Moderate: container-tools:4.0 security and bug fix update

The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.

Security Fix(es):

  • go-yaml: Improve heuristics preventing CPU/memory abuse by parsing malicious or large YAML documents (CVE-2022-3064)
  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)
  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)
  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)
  • golang.org/x/net/html: Cross site scripting (CVE-2023-3978)
  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)
  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)
  • golang: go/parser: Infinite loop in parsing (CVE-2023-24537)
  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)
  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)
  • runc: Rootless runc makes /sys/fs/cgroup writable (CVE-2023-25809)
  • runc: volume mount race condition (regression of CVE-2019-19921) (CVE-2023-27561)
  • runc: AppArmor can be bypassed when /proc inside the container is symlinked with a specific mount configuration (CVE-2023-28642)
  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)
  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6938
Updated
2026-11-02
OSVALSA-2023:6939 No score

Moderate: container-tools:rhel8 security and bug fix update

The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.

Security Fix(es):

  • go-yaml: Improve heuristics preventing CPU/memory abuse by parsing malicious or large YAML documents (CVE-2022-3064)
  • golang: html/template: improper handling of JavaScript whitespace (CVE-2023-24540)
  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • golang: crypto/tls: large handshake records may cause panics (CVE-2022-41724)
  • golang: net/http, mime/multipart: denial of service from excessive resource consumption (CVE-2022-41725)
  • golang.org/x/net/html: Cross site scripting (CVE-2023-3978)
  • golang: net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534)
  • golang: net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536)
  • golang: go/parser: Infinite loop in parsing (CVE-2023-24537)
  • golang: html/template: backticks not treated as string delimiters (CVE-2023-24538)
  • golang: html/template: improper sanitization of CSS values (CVE-2023-24539)
  • containerd: Supplementary groups are not set up properly (CVE-2023-25173)
  • runc: Rootless runc makes /sys/fs/cgroup writable (CVE-2023-25809)
  • runc: volume mount race condition (regression of CVE-2019-19921) (CVE-2023-27561)
  • runc: AppArmor can be bypassed when /proc inside the container is symlinked with a specific mount configuration (CVE-2023-28642)
  • golang: html/template: improper handling of empty HTML attributes (CVE-2023-29400)
  • golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6939
Updated
2026-11-02
OSVBIT-golang-2023-24538 No score

Backticks not treated as string delimiters in html/template

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.

Record
BIT-golang-2023-24538
Updated
2026-11-02
OSVCLSA-2025-1762538558 No score

containernetworking-plugins: Fix of 13 CVEs

  • rebuild with newer golang to fix multiple security vulnerabilities:
  • CVE-2023-24534: fix HTTP/2 rapid reset attack leading to denial of service
  • CVE-2023-29400: fix HTTP/2 frame processing panic leading to denial of service
  • CVE-2022-41725: fix HTTP/2 server connection handling causing premature closure
  • CVE-2022-41724: fix HTTP/2 server connection misuse causing resource exhaustion
  • CVE-2023-24538: fix HTTP/2 request handling causing denial of service
  • CVE-2023-39322: fix HTTP/2 connection resource exhaustion and denial of service
  • CVE-2023-24539: fix HTTP/2 request handling causing excessive memory consumption
  • CVE-2023-39321: fix HTTP/2 frame processing causing panic and denial of service
  • CVE-2024-24788: fix HTTP/2 connection handling causing denial of service
  • CVE-2022-41723: fix HTTP/2 server connection handling causing resource exhaustion
  • CVE-2023-45287: fix RSA-based TLS key exchange timing attack vulnerability
  • CVE-2024-34156: fix HTTP/2 connection resource exhaustion and denial of service
  • CVE-2023-24536: fix HTTP/2 request handling causing denial of service
Record
CLSA-2025-1762538558
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
go
Alpine:v3.17
1.20.0 up to 1.19.8-r0
1.19.8-r0
go
Alpine:v3.18
1.20.0 up to 1.20.3-r0
1.20.3-r0
go
Alpine:v3.19
1.20.0 up to 1.20.3-r0
1.20.3-r0
go
Alpine:v3.20
1.20.0 up to 1.20.3-r0
1.20.3-r0
go
Alpine:v3.21
1.20.0 up to 1.20.3-r0
1.20.3-r0
go
Alpine:v3.22
1.20.0 up to 1.20.3-r0
1.20.3-r0
go
Alpine:v3.23
1.20.0 up to 1.20.3-r0
1.20.3-r0
go
Alpine:v3.24
1.20.0 up to 1.20.3-r0
1.20.3-r0
toolbox
AlmaLinux:9
From an advisory covering 10 CVEs
before 0.0.99.4-6.el9_3
0.0.99.4-6.el9_3
toolbox-tests
AlmaLinux:9
From an advisory covering 10 CVEs
before 0.0.99.4-6.el9_3
0.0.99.4-6.el9_3
Show 290 moreShow less
Affected packages
PackageAffectedFixed
skopeo
AlmaLinux:9
From an advisory covering 11 CVEs
before 2:1.13.3-1.el9
2:1.13.3-1.el9
skopeo-tests
AlmaLinux:9
From an advisory covering 11 CVEs
before 2:1.13.3-1.el9
2:1.13.3-1.el9
containernetworking-plugins
AlmaLinux:9
From an advisory covering 10 CVEs
before 1:1.3.0-4.el9
1:1.3.0-4.el9
buildah
AlmaLinux:9
From an advisory covering 11 CVEs
before 1:1.31.3-1.el9
1:1.31.3-1.el9
buildah-tests
AlmaLinux:9
From an advisory covering 11 CVEs
before 1:1.31.3-1.el9
1:1.31.3-1.el9
podman
AlmaLinux:9
From an advisory covering 13 CVEs
before 2:4.6.1-5.el9
2:4.6.1-5.el9
podman-docker
AlmaLinux:9
From an advisory covering 13 CVEs
before 2:4.6.1-5.el9
2:4.6.1-5.el9
podman-gvproxy
AlmaLinux:9
From an advisory covering 13 CVEs
before 2:4.6.1-5.el9
2:4.6.1-5.el9
podman-plugins
AlmaLinux:9
From an advisory covering 13 CVEs
before 2:4.6.1-5.el9
2:4.6.1-5.el9
podman-remote
AlmaLinux:9
From an advisory covering 13 CVEs
before 2:4.6.1-5.el9
2:4.6.1-5.el9
podman-tests
AlmaLinux:9
From an advisory covering 13 CVEs
before 2:4.6.1-5.el9
2:4.6.1-5.el9
aardvark-dns
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:1.0.1-38.module_el8.9.0+3627+db8ec155
2:1.0.1-38.module_el8.9.0+3627+db8ec155
buildah
AlmaLinux:8
From an advisory covering 17 CVEs
before 1:1.24.6-7.module_el8.9.0+3627+db8ec155
1:1.24.6-7.module_el8.9.0+3627+db8ec155
buildah-tests
AlmaLinux:8
From an advisory covering 17 CVEs
before 1:1.24.6-7.module_el8.9.0+3627+db8ec155
1:1.24.6-7.module_el8.9.0+3627+db8ec155
cockpit-podman
AlmaLinux:8
From an advisory covering 17 CVEs
before 46-1.module_el8.7.0+3344+5bcd850f
46-1.module_el8.7.0+3344+5bcd850f
conmon
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:2.1.4-2.module_el8.9.0+3627+db8ec155
2:2.1.4-2.module_el8.9.0+3627+db8ec155
container-selinux
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:2.205.0-3.module_el8.9.0+3627+db8ec155
2:2.205.0-3.module_el8.9.0+3627+db8ec155
containernetworking-plugins
AlmaLinux:8
From an advisory covering 17 CVEs
before 1:1.1.1-5.module_el8.9.0+3627+db8ec155
1:1.1.1-5.module_el8.9.0+3627+db8ec155
containers-common
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:1-38.module_el8.9.0+3627+db8ec155
2:1-38.module_el8.9.0+3627+db8ec155
crit
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+3137+d33c3efb
3.15-3.module_el8.6.0+3137+d33c3efb
crit
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+2877+8e437bf5
3.15-3.module_el8.6.0+2877+8e437bf5
criu
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+2877+8e437bf5
3.15-3.module_el8.6.0+2877+8e437bf5
criu
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+3137+d33c3efb
3.15-3.module_el8.6.0+3137+d33c3efb
criu-devel
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+2877+8e437bf5
3.15-3.module_el8.6.0+2877+8e437bf5
criu-devel
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+3137+d33c3efb
3.15-3.module_el8.6.0+3137+d33c3efb
criu-libs
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+2877+8e437bf5
3.15-3.module_el8.6.0+2877+8e437bf5
criu-libs
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+3137+d33c3efb
3.15-3.module_el8.6.0+3137+d33c3efb
crun
AlmaLinux:8
From an advisory covering 17 CVEs
before 1.8.3-1.module_el8.9.0+3627+db8ec155
1.8.3-1.module_el8.9.0+3627+db8ec155
fuse-overlayfs
AlmaLinux:8
From an advisory covering 17 CVEs
before 1.9-2.module_el8.9.0+3627+db8ec155
1.9-2.module_el8.9.0+3627+db8ec155
libslirp
AlmaLinux:8
From an advisory covering 17 CVEs
before 4.4.0-1.module_el8.6.0+2877+8e437bf5
4.4.0-1.module_el8.6.0+2877+8e437bf5
libslirp
AlmaLinux:8
From an advisory covering 17 CVEs
before 4.4.0-1.module_el8.6.0+3137+d33c3efb
4.4.0-1.module_el8.6.0+3137+d33c3efb
libslirp-devel
AlmaLinux:8
From an advisory covering 17 CVEs
before 4.4.0-1.module_el8.6.0+3137+d33c3efb
4.4.0-1.module_el8.6.0+3137+d33c3efb
libslirp-devel
AlmaLinux:8
From an advisory covering 17 CVEs
before 4.4.0-1.module_el8.6.0+2877+8e437bf5
4.4.0-1.module_el8.6.0+2877+8e437bf5
netavark
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:1.0.1-38.module_el8.9.0+3627+db8ec155
2:1.0.1-38.module_el8.9.0+3627+db8ec155
oci-seccomp-bpf-hook
AlmaLinux:8
From an advisory covering 17 CVEs
before 1.2.5-2.module_el8.8.0+3468+16b86c82
1.2.5-2.module_el8.8.0+3468+16b86c82
podman
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:4.0.2-24.module_el8.9.0+3627+db8ec155
2:4.0.2-24.module_el8.9.0+3627+db8ec155
podman-catatonit
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:4.0.2-24.module_el8.9.0+3627+db8ec155
2:4.0.2-24.module_el8.9.0+3627+db8ec155
podman-docker
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:4.0.2-24.module_el8.9.0+3627+db8ec155
2:4.0.2-24.module_el8.9.0+3627+db8ec155
podman-gvproxy
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:4.0.2-24.module_el8.9.0+3627+db8ec155
2:4.0.2-24.module_el8.9.0+3627+db8ec155
podman-plugins
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:4.0.2-24.module_el8.9.0+3627+db8ec155
2:4.0.2-24.module_el8.9.0+3627+db8ec155
podman-remote
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:4.0.2-24.module_el8.9.0+3627+db8ec155
2:4.0.2-24.module_el8.9.0+3627+db8ec155
podman-tests
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:4.0.2-24.module_el8.9.0+3627+db8ec155
2:4.0.2-24.module_el8.9.0+3627+db8ec155
python3-criu
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+3137+d33c3efb
3.15-3.module_el8.6.0+3137+d33c3efb
python3-criu
AlmaLinux:8
From an advisory covering 17 CVEs
before 3.15-3.module_el8.6.0+2877+8e437bf5
3.15-3.module_el8.6.0+2877+8e437bf5
python3-podman
AlmaLinux:8
From an advisory covering 17 CVEs
before 4.0.0-2.module_el8.9.0+3627+db8ec155
4.0.0-2.module_el8.9.0+3627+db8ec155
runc
AlmaLinux:8
From an advisory covering 17 CVEs
before 1:1.1.5-2.module_el8.9.0+3627+db8ec155
1:1.1.5-2.module_el8.9.0+3627+db8ec155
skopeo
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:1.6.2-8.module_el8.9.0+3627+db8ec155
2:1.6.2-8.module_el8.9.0+3627+db8ec155
skopeo-tests
AlmaLinux:8
From an advisory covering 17 CVEs
before 2:1.6.2-8.module_el8.9.0+3627+db8ec155
2:1.6.2-8.module_el8.9.0+3627+db8ec155
slirp4netns
AlmaLinux:8
From an advisory covering 17 CVEs
before 1.1.8-3.module_el8.9.0+3627+db8ec155
1.1.8-3.module_el8.9.0+3627+db8ec155
toolbox
AlmaLinux:8
From an advisory covering 17 CVEs
before 0.0.99.4-5.module_el8.9.0+3627+db8ec155
0.0.99.4-5.module_el8.9.0+3627+db8ec155
toolbox-tests
AlmaLinux:8
From an advisory covering 17 CVEs
before 0.0.99.4-5.module_el8.9.0+3627+db8ec155
0.0.99.4-5.module_el8.9.0+3627+db8ec155
udica
AlmaLinux:8
From an advisory covering 17 CVEs
before 0.2.6-4.module_el8.9.0+3627+db8ec155
0.2.6-4.module_el8.9.0+3627+db8ec155
aardvark-dns
AlmaLinux:8
From an advisory covering 18 CVEs
before 2:1.7.0-1.module_el8.9.0+3657+d86e192f
2:1.7.0-1.module_el8.9.0+3657+d86e192f
buildah
AlmaLinux:8
From an advisory covering 18 CVEs
before 1:1.31.3-1.module_el8.9.0+3643+9234dc3b
1:1.31.3-1.module_el8.9.0+3643+9234dc3b
buildah-tests
AlmaLinux:8
From an advisory covering 18 CVEs
before 1:1.31.3-1.module_el8.9.0+3643+9234dc3b
1:1.31.3-1.module_el8.9.0+3643+9234dc3b
cockpit-podman
AlmaLinux:8
From an advisory covering 18 CVEs
before 75-1.module_el8.9.0+3643+9234dc3b
75-1.module_el8.9.0+3643+9234dc3b
conmon
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:2.1.8-1.module_el8.9.0+3643+9234dc3b
3:2.1.8-1.module_el8.9.0+3643+9234dc3b
container-selinux
AlmaLinux:8
From an advisory covering 18 CVEs
before 2:2.221.0-1.module_el8.9.0+3643+9234dc3b
2:2.221.0-1.module_el8.9.0+3643+9234dc3b
containernetworking-plugins
AlmaLinux:8
From an advisory covering 18 CVEs
before 1:1.3.0-4.module_el8.9.0+3643+9234dc3b
1:1.3.0-4.module_el8.9.0+3643+9234dc3b
containers-common
AlmaLinux:8
From an advisory covering 18 CVEs
before 2:1-54.module_el8.9.0+3673+0c64b403
2:1-54.module_el8.9.0+3673+0c64b403
crit
AlmaLinux:8
From an advisory covering 18 CVEs
before 3.18-4.module_el8.9.0+3643+9234dc3b
3.18-4.module_el8.9.0+3643+9234dc3b
criu
AlmaLinux:8
From an advisory covering 18 CVEs
before 3.18-4.module_el8.9.0+3643+9234dc3b
3.18-4.module_el8.9.0+3643+9234dc3b
criu-devel
AlmaLinux:8
From an advisory covering 18 CVEs
before 3.18-4.module_el8.9.0+3643+9234dc3b
3.18-4.module_el8.9.0+3643+9234dc3b
criu-libs
AlmaLinux:8
From an advisory covering 18 CVEs
before 3.18-4.module_el8.9.0+3643+9234dc3b
3.18-4.module_el8.9.0+3643+9234dc3b
crun
AlmaLinux:8
From an advisory covering 18 CVEs
before 1.8.7-1.module_el8.9.0+3643+9234dc3b
1.8.7-1.module_el8.9.0+3643+9234dc3b
fuse-overlayfs
AlmaLinux:8
From an advisory covering 18 CVEs
before 1.12-1.module_el8.9.0+3643+9234dc3b
1.12-1.module_el8.9.0+3643+9234dc3b
libslirp
AlmaLinux:8
From an advisory covering 18 CVEs
before 4.4.0-1.module_el8.8.0+3615+3543c705
4.4.0-1.module_el8.8.0+3615+3543c705
libslirp-devel
AlmaLinux:8
From an advisory covering 18 CVEs
before 4.4.0-1.module_el8.8.0+3615+3543c705
4.4.0-1.module_el8.8.0+3615+3543c705
netavark
AlmaLinux:8
From an advisory covering 18 CVEs
before 2:1.7.0-1.module_el8.9.0+3643+9234dc3b
2:1.7.0-1.module_el8.9.0+3643+9234dc3b
oci-seccomp-bpf-hook
AlmaLinux:8
From an advisory covering 18 CVEs
before 1.2.9-1.module_el8.9.0+3643+9234dc3b
1.2.9-1.module_el8.9.0+3643+9234dc3b
podman
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:4.6.1-4.module_el8.9.0+3643+9234dc3b
3:4.6.1-4.module_el8.9.0+3643+9234dc3b
podman-catatonit
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:4.6.1-4.module_el8.9.0+3643+9234dc3b
3:4.6.1-4.module_el8.9.0+3643+9234dc3b
podman-docker
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:4.6.1-4.module_el8.9.0+3643+9234dc3b
3:4.6.1-4.module_el8.9.0+3643+9234dc3b
podman-gvproxy
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:4.6.1-4.module_el8.9.0+3643+9234dc3b
3:4.6.1-4.module_el8.9.0+3643+9234dc3b
podman-plugins
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:4.6.1-4.module_el8.9.0+3643+9234dc3b
3:4.6.1-4.module_el8.9.0+3643+9234dc3b
podman-remote
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:4.6.1-4.module_el8.9.0+3643+9234dc3b
3:4.6.1-4.module_el8.9.0+3643+9234dc3b
podman-tests
AlmaLinux:8
From an advisory covering 18 CVEs
before 3:4.6.1-4.module_el8.9.0+3643+9234dc3b
3:4.6.1-4.module_el8.9.0+3643+9234dc3b
python3-criu
AlmaLinux:8
From an advisory covering 18 CVEs
before 3.18-4.module_el8.9.0+3643+9234dc3b
3.18-4.module_el8.9.0+3643+9234dc3b
python3-podman
AlmaLinux:8
From an advisory covering 18 CVEs
before 4.6.0-1.module_el8.9.0+3643+9234dc3b
4.6.0-1.module_el8.9.0+3643+9234dc3b
runc
AlmaLinux:8
From an advisory covering 18 CVEs
before 1:1.1.9-1.module_el8.9.0+3643+9234dc3b
1:1.1.9-1.module_el8.9.0+3643+9234dc3b
skopeo
AlmaLinux:8
From an advisory covering 18 CVEs
before 2:1.13.3-1.module_el8.9.0+3643+9234dc3b
2:1.13.3-1.module_el8.9.0+3643+9234dc3b
skopeo-tests
AlmaLinux:8
From an advisory covering 18 CVEs
before 2:1.13.3-1.module_el8.9.0+3643+9234dc3b
2:1.13.3-1.module_el8.9.0+3643+9234dc3b
slirp4netns
AlmaLinux:8
From an advisory covering 18 CVEs
before 1.2.1-1.module_el8.9.0+3643+9234dc3b
1.2.1-1.module_el8.9.0+3643+9234dc3b
toolbox
AlmaLinux:8
From an advisory covering 18 CVEs
before 0.0.99.4-5.module_el8.9.0+3643+9234dc3b
0.0.99.4-5.module_el8.9.0+3643+9234dc3b
toolbox-tests
AlmaLinux:8
From an advisory covering 18 CVEs
before 0.0.99.4-5.module_el8.9.0+3643+9234dc3b
0.0.99.4-5.module_el8.9.0+3643+9234dc3b
udica
AlmaLinux:8
From an advisory covering 18 CVEs
before 0.2.6-20.module_el8.8.0+3615+3543c705
0.2.6-20.module_el8.8.0+3615+3543c705
golang
Azure Linux:2
1.19.0 up to 1.19.8-1
1.19.8-1
msft-golang
Azure Linux:2
before 1.20.11-1
1.20.11-1
golang
Azure Linux:3
before 1.19.8-1
1.19.8-1
golang
Azure Linux:2
1.18.0 up to 1.21.6-1
1.21.6-1
golang
Azure Linux:2
before 1.21.6-1
1.21.6-1
golang
Azure Linux:3
through 1.25.7-1 None known
golang
Azure Linux:3
1.27.0 to 1.27.1-1 None known
golang
Bitnami
before 1.19.8, 1.20.0 up to 1.20.3
1.19.81.20.3
containernetworking-plugins
TuxCare:AlmaLinux:9.2
From an advisory covering 13 CVEs
before 1:1.2.0-1.el9.tuxcare.els2
1:1.2.0-1.el9.tuxcare.els2
golang-1.19
Debian:12
before 1.19.8-2
1.19.8-2
stdlib
Go
before 1.19.8, 1.20.0-0 up to 1.20.3
1.19.81.20.3
golang
Mageia:8
From an advisory covering 4 CVEs
before 1.19.8-1.mga8
1.19.8-1.mga8
golang
openEuler:20.03-LTS-SP1
From an advisory covering 4 CVEs
before 1.15.7-26.oe1
1.15.7-26.oe1
golang
openEuler:20.03-LTS-SP3
From an advisory covering 4 CVEs
before 1.15.7-26.oe1
1.15.7-26.oe1
golang
openEuler:22.03-LTS
From an advisory covering 4 CVEs
before 1.17.3-16.oe2203sp1
1.17.3-16.oe2203sp1
golang
openEuler:22.03-LTS-SP1
From an advisory covering 4 CVEs
before 1.17.3-16.oe2203sp1
1.17.3-16.oe2203sp1
ignition
openEuler:22.03-LTS-SP1
From an advisory covering 4 CVEs
before 2.14.0-2.oe2203sp1
2.14.0-2.oe2203sp1
containernetworking-plugins
openEuler:20.03-LTS-SP1
From an advisory covering 4 CVEs
before 0.8.6-6.gitad10b6f.oe1
0.8.6-6.gitad10b6f.oe1
containernetworking-plugins
openEuler:20.03-LTS-SP4
From an advisory covering 4 CVEs
before 0.8.6-6.gitad10b6f.oe2003sp4
0.8.6-6.gitad10b6f.oe2003sp4
containernetworking-plugins
openEuler:22.03-LTS
From an advisory covering 4 CVEs
before 1.1.1-4.oe2203sp3
1.1.1-4.oe2203sp3
containernetworking-plugins
openEuler:22.03-LTS-SP1
From an advisory covering 4 CVEs
before 1.1.1-4.oe2203sp1
1.1.1-4.oe2203sp1
containernetworking-plugins
openEuler:22.03-LTS-SP2
From an advisory covering 4 CVEs
before 1.1.1-4.oe2203sp2
1.1.1-4.oe2203sp2
containernetworking-plugins
openEuler:22.03-LTS-SP3
From an advisory covering 4 CVEs
before 1.1.1-4.oe2203sp3
1.1.1-4.oe2203sp3
etcd
openEuler:22.03-LTS-SP4
before 3.4.14-6.oe2203sp4
3.4.14-6.oe2203sp4
etcd
openEuler:22.03-LTS-SP3
before 3.4.14-6.oe2203sp3
3.4.14-6.oe2203sp3
podman
openEuler:20.03-LTS-SP4
before 0.10.1-9.oe2003sp4
0.10.1-9.oe2003sp4
buildah
openEuler:22.03-LTS-SP4
From an advisory covering 13 CVEs
before 1.26.1-4.oe2203sp4
1.26.1-4.oe2203sp4
golang
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-2.el9_2
0:1.19.9-2.el9_2
golang-bin
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-2.el9_2
0:1.19.9-2.el9_2
golang-docs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-2.el9_2
0:1.19.9-2.el9_2
golang-misc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-2.el9_2
0:1.19.9-2.el9_2
golang-race
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-2.el9_2
0:1.19.9-2.el9_2
golang-src
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-2.el9_2
0:1.19.9-2.el9_2
golang-tests
Red Hat:enterprise_linux:9::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-2.el9_2
0:1.19.9-2.el9_2
delve
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5
0:1.9.1-1.module+el8.8.0+16778+5fbb74f5
delve-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5
0:1.9.1-1.module+el8.8.0+16778+5fbb74f5
delve-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5
0:1.9.1-1.module+el8.8.0+16778+5fbb74f5
go-toolset
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
golang
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
golang-bin
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
golang-docs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
golang-misc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
golang-race
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
golang-src
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
golang-tests
Red Hat:enterprise_linux:8::appstream
From an advisory covering 8 CVEs
before 0:1.19.9-1.module+el8.8.0+18857+fca43658
0:1.19.9-1.module+el8.8.0+18857+fca43658
go-toolset-1.19-golang
Red Hat:devtools:2023::el7
From an advisory covering 5 CVEs
before 0:1.19.9-1.el7_9
0:1.19.9-1.el7_9
go-toolset-1.19-golang-bin
Red Hat:devtools:2023::el7
From an advisory covering 5 CVEs
before 0:1.19.9-1.el7_9
0:1.19.9-1.el7_9
go-toolset-1.19-golang-docs
Red Hat:devtools:2023::el7
From an advisory covering 5 CVEs
before 0:1.19.9-1.el7_9
0:1.19.9-1.el7_9
go-toolset-1.19-golang-misc
Red Hat:devtools:2023::el7
From an advisory covering 5 CVEs
before 0:1.19.9-1.el7_9
0:1.19.9-1.el7_9
go-toolset-1.19-golang-race
Red Hat:devtools:2023::el7
From an advisory covering 5 CVEs
before 0:1.19.9-1.el7_9
0:1.19.9-1.el7_9
go-toolset-1.19-golang-src
Red Hat:devtools:2023::el7
From an advisory covering 5 CVEs
before 0:1.19.9-1.el7_9
0:1.19.9-1.el7_9
go-toolset-1.19-golang-tests
Red Hat:devtools:2023::el7
From an advisory covering 5 CVEs
before 0:1.19.9-1.el7_9
0:1.19.9-1.el7_9
openshift-clients
Red Hat:openshift:4.13::el8
From an advisory covering 9 CVEs
before 0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el8
0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el8
openshift-clients-redistributable
Red Hat:openshift:4.13::el8
From an advisory covering 9 CVEs
before 0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el8
0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el8
openshift-clients
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el9
0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el9
openshift-clients-redistributable
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el9
0:4.13.0-202305291355.p0.g1024efc.assembly.stream.el9
cri-o
Red Hat:openshift:4.13::el8
From an advisory covering 9 CVEs
before 0:1.26.3-7.rhaos4.13.gitec064c9.el8
0:1.26.3-7.rhaos4.13.gitec064c9.el8
cri-o-debuginfo
Red Hat:openshift:4.13::el8
From an advisory covering 9 CVEs
before 0:1.26.3-7.rhaos4.13.gitec064c9.el8
0:1.26.3-7.rhaos4.13.gitec064c9.el8
cri-o-debugsource
Red Hat:openshift:4.13::el8
From an advisory covering 9 CVEs
before 0:1.26.3-7.rhaos4.13.gitec064c9.el8
0:1.26.3-7.rhaos4.13.gitec064c9.el8
openshift
Red Hat:openshift:4.13::el8
From an advisory covering 9 CVEs
before 0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el8
0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el8
openshift-hyperkube
Red Hat:openshift:4.13::el8
From an advisory covering 9 CVEs
before 0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el8
0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el8
cri-o
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:1.26.3-8.rhaos4.13.gitec064c9.el9
0:1.26.3-8.rhaos4.13.gitec064c9.el9
cri-o-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:1.26.3-8.rhaos4.13.gitec064c9.el9
0:1.26.3-8.rhaos4.13.gitec064c9.el9
cri-o-debugsource
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:1.26.3-8.rhaos4.13.gitec064c9.el9
0:1.26.3-8.rhaos4.13.gitec064c9.el9
cri-tools
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:1.26.0-2.el9
0:1.26.0-2.el9
cri-tools-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:1.26.0-2.el9
0:1.26.0-2.el9
cri-tools-debugsource
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:1.26.0-2.el9
0:1.26.0-2.el9
openshift
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el9
0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el9
openshift-hyperkube
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el9
0:4.13.0-202305301919.p0.g0001a21.assembly.stream.el9
bpftool
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:7.0.0-284.16.1.el9_2
0:7.0.0-284.16.1.el9_2
bpftool-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:7.0.0-284.16.1.el9_2
0:7.0.0-284.16.1.el9_2
buildah
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 1:1.29.1-1.1.rhaos4.13.el9
1:1.29.1-1.1.rhaos4.13.el9
buildah-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 1:1.29.1-1.1.rhaos4.13.el9
1:1.29.1-1.1.rhaos4.13.el9
buildah-debugsource
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 1:1.29.1-1.1.rhaos4.13.el9
1:1.29.1-1.1.rhaos4.13.el9
buildah-tests
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 1:1.29.1-1.1.rhaos4.13.el9
1:1.29.1-1.1.rhaos4.13.el9
buildah-tests-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 1:1.29.1-1.1.rhaos4.13.el9
1:1.29.1-1.1.rhaos4.13.el9
kernel
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-devel
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-devel-matched
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-modules
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-modules-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-modules-extra
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-modules-internal
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debug-modules-partner
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-devel
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-devel-matched
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-modules
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-modules-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-modules-extra
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-modules-internal
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-64k-modules-partner
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-abi-stablelists
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-devel
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-devel-matched
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-modules
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-modules-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-modules-extra
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-modules-internal
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-modules-partner
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debug-uki-virt
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debuginfo-common-aarch64
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debuginfo-common-ppc64le
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debuginfo-common-s390x
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-debuginfo-common-x86_64
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-devel
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-devel-matched
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-doc
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-ipaclones-internal
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-modules
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-modules-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-modules-extra
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-modules-internal
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-modules-partner
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.el9_2
0:5.14.0-284.16.1.el9_2
kernel-rt
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-debuginfo
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-devel
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-devel-matched
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-kvm
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-modules
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-modules-core
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-modules-extra
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-modules-internal
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
kernel-rt-debug-modules-partner
Red Hat:openshift:4.13::el9
From an advisory covering 9 CVEs
before 0:5.14.0-284.16.1.rt14.301.el9_2
0:5.14.0-284.16.1.rt14.301.el9_2
buildah
Rocky Linux:8
From an advisory covering 16 CVEs
before 1:1.24.6-7.module+el8.9.0+1445+07728297
1:1.24.6-7.module+el8.9.0+1445+07728297
cockpit-podman
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:46-1.module+el8.9.0+1445+07728297
0:46-1.module+el8.9.0+1445+07728297
conmon
Rocky Linux:8
From an advisory covering 16 CVEs
before 2:2.1.4-2.module+el8.9.0+1445+07728297
2:2.1.4-2.module+el8.9.0+1445+07728297
containernetworking-plugins
Rocky Linux:8
From an advisory covering 16 CVEs
before 1:1.1.1-5.module+el8.9.0+1445+07728297
1:1.1.1-5.module+el8.9.0+1445+07728297
containers-common
Rocky Linux:8
From an advisory covering 16 CVEs
before 2:1-38.module+el8.9.0+1445+07728297
2:1-38.module+el8.9.0+1445+07728297
container-selinux
Rocky Linux:8
From an advisory covering 16 CVEs
before 2:2.205.0-3.module+el8.9.0+1445+07728297
2:2.205.0-3.module+el8.9.0+1445+07728297
criu
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:3.15-3.module+el8.9.0+1445+07728297
0:3.15-3.module+el8.9.0+1445+07728297
crun
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:1.8.3-1.module+el8.9.0+1445+07728297
0:1.8.3-1.module+el8.9.0+1445+07728297
fuse-overlayfs
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:1.9-2.module+el8.9.0+1445+07728297
0:1.9-2.module+el8.9.0+1445+07728297
libslirp
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:4.4.0-1.module+el8.9.0+1445+07728297
0:4.4.0-1.module+el8.9.0+1445+07728297
oci-seccomp-bpf-hook
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:1.2.5-2.module+el8.9.0+1445+07728297
0:1.2.5-2.module+el8.9.0+1445+07728297
podman
Rocky Linux:8
From an advisory covering 16 CVEs
before 2:4.0.2-24.module+el8.9.0+1445+07728297
2:4.0.2-24.module+el8.9.0+1445+07728297
python-podman
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:4.0.0-2.module+el8.9.0+1445+07728297
0:4.0.0-2.module+el8.9.0+1445+07728297
runc
Rocky Linux:8
From an advisory covering 16 CVEs
before 1:1.1.5-2.module+el8.9.0+1445+07728297
1:1.1.5-2.module+el8.9.0+1445+07728297
slirp4netns
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:1.1.8-3.module+el8.9.0+1445+07728297
0:1.1.8-3.module+el8.9.0+1445+07728297
udica
Rocky Linux:8
From an advisory covering 16 CVEs
before 0:0.2.6-4.module+el8.9.0+1445+07728297
0:0.2.6-4.module+el8.9.0+1445+07728297
libslirp
Rocky Linux:8
From an advisory covering 17 CVEs
before 0:4.4.0-1.module+el8.9.0+1445+07728297
0:4.4.0-1.module+el8.9.0+1445+07728297
go1.20
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 4 CVEs
before 1.20.3-150000.1.8.1
1.20.3-150000.1.8.1
go1.20
openSUSE:Leap 15.4
From an advisory covering 4 CVEs
before 1.20.3-150000.1.8.1
1.20.3-150000.1.8.1
go1.19
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.19
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.19
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.19
SUSE:Linux Enterprise Real Time 15 SP3
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.19
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.19
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.19
SUSE:Enterprise Storage 7.1
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.19
openSUSE:Leap 15.4
From an advisory covering 4 CVEs
before 1.19.8-150000.1.26.1
1.19.8-150000.1.26.1
go1.20
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 7 CVEs
before 1.20.4-150000.1.11.1
1.20.4-150000.1.11.1
go1.20
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 1.20.4-150000.1.11.1
1.20.4-150000.1.11.1
go1.20
SUSE:Linux Enterprise Real Time 15 SP3
From an advisory covering 7 CVEs
before 1.20.4-150000.1.11.1
1.20.4-150000.1.11.1
go1.19
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
go1.19
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
go1.19
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
go1.19
SUSE:Linux Enterprise Real Time 15 SP3
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
go1.19
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
go1.19
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
go1.19
SUSE:Enterprise Storage 7.1
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
go1.19
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 1.19.9-150000.1.31.1
1.19.9-150000.1.31.1
golang-1.10
Ubuntu:14.04:LTS
All versions, plus listed versions
1.10.4-2ubuntu1~14.04.1
None known
golang-1.13
Ubuntu:Pro:16.04:LTS
before 1.13.8-1ubuntu1~16.04.3+esm3, plus listed versions
1.13.8-1ubuntu1~16.04.21.13.8-1ubuntu1~16.04.31.13.8-1ubuntu1~16.04.3+esm2
1.13.8-1ubuntu1~16.04.3+esm3
golang-1.10
Ubuntu:16.04:LTS
All versions, plus listed versions
1.10.4-2ubuntu1~16.04.11.10.4-2ubuntu1~16.04.2
None known
golang-1.6
Ubuntu:16.04:LTS
All versions, plus listed versions
1.6-0ubuntu11.6-0ubuntu21.6-0ubuntu31.6-0ubuntu41.6-0ubuntu5
Show 5 moreShow less
1.6.1-0ubuntu11.6.2-0ubuntu5~16.041.6.2-0ubuntu5~16.04.21.6.2-0ubuntu5~16.04.31.6.2-0ubuntu5~16.04.4
None known
golang-1.18
Ubuntu:18.04:LTS
before 1.18.1-1ubuntu1~18.04.4, plus listed versions
1.18.1-1ubuntu1~18.04.3
1.18.1-1ubuntu1~18.04.4
golang-1.10
Ubuntu:18.04:LTS
All versions, plus listed versions
1.10~rc1-11.10~rc1-1ubuntu11.10~rc1-2ubuntu11.10~rc2-1ubuntu11.10-1ubuntu11.10.1-1ubuntu21.10.4-2ubuntu1~18.04.11.10.4-2ubuntu1~18.04.2
None known
golang-1.13
Ubuntu:Pro:18.04:LTS
before 1.13.8-1ubuntu1~18.04.4+esm1, plus listed versions
1.13.8-1ubuntu1~18.04.21.13.8-1ubuntu1~18.04.31.13.8-1ubuntu1~18.04.4
1.13.8-1ubuntu1~18.04.4+esm1
golang-1.16
Ubuntu:Pro:18.04:LTS
before 1.16.2-0ubuntu1~18.04.2+esm1, plus listed versions
1.16.2-0ubuntu1~18.04.2
1.16.2-0ubuntu1~18.04.2+esm1
golang-1.8
Ubuntu:18.04:LTS
All versions, plus listed versions
1.8.3-2ubuntu11.8.3-2ubuntu1.18.04.1
None known
golang-1.9
Ubuntu:18.04:LTS
All versions, plus listed versions
1.9.1-2ubuntu11.9.2-1ubuntu11.9.2-3ubuntu11.9.3-1ubuntu11.9.4-1ubuntu1
None known
golang-1.13
Ubuntu:20.04:LTS
before 1.13.8-1ubuntu1.2, plus listed versions
1.13.1-1ubuntu11.13.3-1ubuntu11.13.4-1ubuntu11.13.5-1ubuntu11.13.6-1ubuntu1
Show 4 moreShow less
1.13.6-2ubuntu11.13.7-1ubuntu11.13.8-1ubuntu11.13.8-1ubuntu1.1
1.13.8-1ubuntu1.2
golang-1.16
Ubuntu:20.04:LTS
before 1.16.2-0ubuntu1~20.04.1, plus listed versions
1.16.2-0ubuntu1~20.04
1.16.2-0ubuntu1~20.04.1
golang-1.18
Ubuntu:20.04:LTS
before 1.18.1-1ubuntu1~20.04.2, plus listed versions
1.18.1-1ubuntu1~20.04.1
1.18.1-1ubuntu1~20.04.2
golang-1.14
Ubuntu:20.04:LTS
All versions, plus listed versions
1.14~beta1-11.14~beta1-21.14~rc1-11.14-11.14.1-1
Show 4 moreShow less
1.14.2-11.14.2-1ubuntu11.14.3-2ubuntu2~20.04.11.14.3-2ubuntu2~20.04.2
None known
golang-1.13
Ubuntu:22.04:LTS
before 1.13.8-1ubuntu2.22.04.2, plus listed versions
1.13.8-1ubuntu21.13.8-1ubuntu2.22.04.1
1.13.8-1ubuntu2.22.04.2
golang-1.17
Ubuntu:22.04:LTS
before 1.17.13-3ubuntu1.2, plus listed versions
1.17-1ubuntu21.17.3-1ubuntu11.17.3-1ubuntu21.17.13-3ubuntu1
1.17.13-3ubuntu1.2
golang-1.18
Ubuntu:22.04:LTS
before 1.18.1-1ubuntu1.1, plus listed versions
1.18~beta1-0ubuntu11.18~beta2-1ubuntu11.18~beta2-1ubuntu21.18~rc1-1ubuntu11.18-1ubuntu11.18.1-1ubuntu1
1.18.1-1ubuntu1.1
golang-1.18
Ubuntu:18.04:LTS
From an advisory covering 20 CVEs
before 1.18.1-1ubuntu1~18.04.4, plus listed versions
1.18.1-1ubuntu1~18.04.3
1.18.1-1ubuntu1~18.04.4
golang-1.18
Ubuntu:20.04:LTS
From an advisory covering 20 CVEs
before 1.18.1-1ubuntu1~20.04.2, plus listed versions
1.18.1-1ubuntu1~20.04.1
1.18.1-1ubuntu1~20.04.2
golang-1.18
Ubuntu:22.04:LTS
From an advisory covering 20 CVEs
before 1.18.1-1ubuntu1.1, plus listed versions
1.18~beta1-0ubuntu11.18~beta2-1ubuntu11.18~beta2-1ubuntu21.18~rc1-1ubuntu11.18-1ubuntu11.18.1-1ubuntu1
1.18.1-1ubuntu1.1
golang-1.13
Ubuntu:Pro:16.04:LTS
From an advisory covering 18 CVEs
before 1.13.8-1ubuntu1~16.04.3+esm3, plus listed versions
1.13.8-1ubuntu1~16.04.21.13.8-1ubuntu1~16.04.31.13.8-1ubuntu1~16.04.3+esm2
1.13.8-1ubuntu1~16.04.3+esm3
golang-1.13
Ubuntu:Pro:18.04:LTS
From an advisory covering 18 CVEs
before 1.13.8-1ubuntu1~18.04.4+esm1, plus listed versions
1.13.8-1ubuntu1~18.04.21.13.8-1ubuntu1~18.04.31.13.8-1ubuntu1~18.04.4
1.13.8-1ubuntu1~18.04.4+esm1
golang-1.16
Ubuntu:Pro:18.04:LTS
From an advisory covering 18 CVEs
before 1.16.2-0ubuntu1~18.04.2+esm1, plus listed versions
1.16.2-0ubuntu1~18.04.2
1.16.2-0ubuntu1~18.04.2+esm1
golang-1.13
Ubuntu:20.04:LTS
From an advisory covering 18 CVEs
before 1.13.8-1ubuntu1.2, plus listed versions
1.13.1-1ubuntu11.13.3-1ubuntu11.13.4-1ubuntu11.13.5-1ubuntu11.13.6-1ubuntu1
Show 4 moreShow less
1.13.6-2ubuntu11.13.7-1ubuntu11.13.8-1ubuntu11.13.8-1ubuntu1.1
1.13.8-1ubuntu1.2
golang-1.16
Ubuntu:20.04:LTS
From an advisory covering 18 CVEs
before 1.16.2-0ubuntu1~20.04.1, plus listed versions
1.16.2-0ubuntu1~20.04
1.16.2-0ubuntu1~20.04.1
golang-1.13
Ubuntu:22.04:LTS
From an advisory covering 18 CVEs
before 1.13.8-1ubuntu2.22.04.2, plus listed versions
1.13.8-1ubuntu21.13.8-1ubuntu2.22.04.1
1.13.8-1ubuntu2.22.04.2
golang-1.17
Ubuntu:22.04:LTS
From an advisory covering 11 CVEs
before 1.17.13-3ubuntu1.2, plus listed versions
1.17-1ubuntu21.17.3-1ubuntu11.17.3-1ubuntu21.17.13-3ubuntu1
1.17.13-3ubuntu1.2
go1.20
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 1.20.3-1.1
1.20.3-1.1
go1.19
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 1.19.8-1.1
1.19.8-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubskulkarni-mv/goIssue_dunfell2023-09-29
PoC in GitHubskulkarni-mv/goIssue_kirkstone2023-09-29

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-24538 is a critical vulnerability (CVSS 9.8) in Go Standard Library Html/template, published April 5, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.28%, the 83rd percentile. Fixed in go 1.19.8-r0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 357 package rows, 220 references and the rest of 3 source descriptions. The JSON record has them. Also not on the record: 96 package claims. ID and package lookups still check them. Left out on purpose, here and in the API, to keep responses small: 12 source records.

MoveEnter Open