CVE-2023-29403
Unsafe behavior in setuid/setgid binaries in runtime
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
CVE-2023-29403- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-668
- Updated
- 2026-11-02
CVE List
7.8
Unsafe behavior in setuid/setgid binaries in runtime
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
CVE-2023-29403- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
EUVDEUVD-2023-32974
7.8
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
EUVD-2023-32974- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rxx3-4978-3cc9
7.8
On Unix platforms, the Go runtime does not behave differently when a binary is run with the...
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
GHSA-rxx3-4978-3cc9- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-642, CWE-668
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-29403
7.8
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
ALPINE-CVE-2023-29403- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVAZL-27112
7.8
CVE-2023-29403 affecting package golang for versions less than 1.20.7-1
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
AZL-27112- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 26 moreShow less
OSVAZL-27121
7.8
CVE-2023-29403 affecting package msft-golang for versions less than 1.20.7-1
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
AZL-27121- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-37301
7.8
CVE-2023-29403 affecting package golang for versions less than 1.21.6-1
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
AZL-37301- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-37368
7.8
CVE-2023-29403 affecting package golang for versions less than 1.21.6-1
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
AZL-37368- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-52789
7.8
CVE-2023-29403 affecting package golang for versions less than 1.20.7-1
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
AZL-52789- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-79002
7.8
CVE-2023-29403 affecting package golang 1.25.7-1
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
AZL-79002- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-98901
7.8
CVE-2023-29403 affecting package golang 1.27.1-1
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
AZL-98901- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2023-29403
7.8
CVE-2023-29403 does not affect BellSoft software
- Record
BELL-CVE-2023-29403- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.8
Unsafe behavior in setuid/setgid binaries in runtime
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
CVE-2023-29403- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-29403
7.8
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
DEBIAN-CVE-2023-29403- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1404
7.8
golang security update
The Go Programming Language
Security Fix(es):
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.(CVE-2023-29403)
- Record
OESA-2023-1404- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:3920
7.8
Red Hat Security Advisory: go-toolset-1.19 and go-toolset-1.19-golang security update
- Record
RHSA-2023:3920- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:3922
7.8
Red Hat Security Advisory: go-toolset:rhel8 security update
- Record
RHSA-2023:3922- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:3923
7.8
Red Hat Security Advisory: go-toolset and golang security update
- Record
RHSA-2023:3923- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-29403
7.8
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
UBUNTU-CVE-2023-29403- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2023:3922 No score
Critical: go-toolset:rhel8 security update
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
Security Fix(es):
- golang: cmd/go: go command may generate unexpected code at build time when using cgo (CVE-2023-29402)
- golang: cmd/go: go command may execute arbitrary code at build time when using cgo (CVE-2023-29404)
- golang: cmd/cgo: Arbitratry code execution triggered by linker flags (CVE-2023-29405)
- golang: runtime: unexpected behavior of setuid/setgid binaries (CVE-2023-29403)
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.
- Record
ALSA-2023:3922- Updated
- 2026-11-02
OSVALSA-2023:3923 No score
Critical: go-toolset and golang security update
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
The golang packages provide the Go programming language compiler.
Security Fix(es):
- golang: cmd/go: go command may generate unexpected code at build time when using cgo (CVE-2023-29402)
- golang: cmd/go: go command may execute arbitrary code at build time when using cgo (CVE-2023-29404)
- golang: cmd/cgo: Arbitratry code execution triggered by linker flags (CVE-2023-29405)
- golang: runtime: unexpected behavior of setuid/setgid binaries (CVE-2023-29403)
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.
- Record
ALSA-2023:3923- Updated
- 2026-11-02
OSVBIT-golang-2023-29403 No score
Unsafe behavior in setuid/setgid binaries in runtime
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors. If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
BIT-golang-2023-29403- Updated
- 2026-11-02
OSVGO-2023-1840 No score
Unsafe behavior in setuid/setgid binaries in runtime
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases, such as when dumping memory state, or assuming the status of standard i/o file descriptors.
If a setuid/setgid binary is executed with standard I/O file descriptors closed, opening any files can result in unexpected content being read or written with elevated privileges. Similarly, if a setuid/setgid program is terminated, either via panic or signal, it may leak the contents of its registers.
- Record
GO-2023-1840- Updated
- 2026-11-02
OSVMGASA-2023-0227 No score
Updated golang packages fix security vulnerability
Code injection via go command with cgo in cmd/go (CVE-2023-29402) Ignoring setuid/setgid bits. (CVE-2023-29403) Arbitrary code execution (CVE-2023-29404) Arbitrary code execution (CVE-2023-29405)
- Record
MGASA-2023-0227- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12987-1 No score
go1.19-1.19.10-1.1 on GA media
These are all security issues fixed in the go1.19-1.19.10-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12987-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12988-1 No score
go1.20-1.20.5-1.1 on GA media
These are all security issues fixed in the go1.20-1.20.5-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12988-1- Updated
- 2026-11-02
OSVRLSA-2023:3923 No score
Critical: go-toolset and golang security update
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
The golang packages provide the Go programming language compiler.
Security Fix(es):
-
golang: cmd/go: go command may generate unexpected code at build time when using cgo (CVE-2023-29402)
-
golang: cmd/go: go command may execute arbitrary code at build time when using cgo (CVE-2023-29404)
-
golang: cmd/cgo: Arbitratry code execution triggered by linker flags (CVE-2023-29405)
-
golang: runtime: unexpected behavior of setuid/setgid binaries (CVE-2023-29403)
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.
- Record
RLSA-2023:3923- Updated
- 2026-11-02
OSVSUSE-SU-2023:2525-1 No score
Security update for go1.19
This update for go1.19 fixes the following issues:
Update to go1.19.10 (bsc#1200441):
- CVE-2023-29402: cmd/go: Fixed cgo code injection (bsc#1212073).
- CVE-2023-29403: runtime: Fixed unexpected behavior of setuid/setgid binaries (bsc#1212074).
- CVE-2023-29404: cmd/go: Fixed improper sanitization of LDFLAGS (bsc#1212075).
- CVE-2023-29405: cmd/go: Fixed improper sanitization of LDFLAGS (bsc#1212076).
- Record
SUSE-SU-2023:2525-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2526-1 No score
Security update for go1.20
This update for go1.20 fixes the following issues:
Update to go1.20.5 (bsc#1206346):
- CVE-2023-29402: cmd/go: Fixed cgo code injection (bsc#1212073).
- CVE-2023-29403: runtime: Fixed unexpected behavior of setuid/setgid binaries (bsc#1212074).
- CVE-2023-29404: cmd/go: Fixed improper sanitization of LDFLAGS (bsc#1212075).
- CVE-2023-29405: cmd/go: Fixed improper sanitization of LDFLAGS (bsc#1212076).
- Record
SUSE-SU-2023:2526-1- Updated
- 2026-11-02
OSVUSN-7061-1 No score
golang-1.17 vulnerabilities
Hunter Wittenborn discovered that Go incorrectly handled the sanitization of environment variables. An attacker could possibly use this issue to run arbitrary commands. (CVE-2023-24531)
Sohom Datta discovered that Go did not properly validate backticks (`) as Javascript string delimiters, and did not escape them as expected. An attacker could possibly use this issue to inject arbitrary Javascript code into the Go template. (CVE-2023-24538)
Juho Nurminen discovered that Go incorrectly handled certain special characters in directory or file paths. An attacker could possibly use this issue to inject code into the resulting binaries. (CVE-2023-29402)
Vincent Dehors discovered that Go incorrectly handled permission bits. An attacker could possibly use this issue to read or write files with elevated privileges. (CVE-2023-29403)
Juho Nurminen discovered that Go incorrectly handled certain crafted arguments. An attacker could possibly use this issue to execute arbitrary code at build time. (CVE-2023-29405)
It was discovered that Go incorrectly validated the contents of host headers. A remote attacker could possibly use this issue to inject additional headers or entire requests. (CVE-2023-29406)
Takeshi Kaneko discovered that Go did not properly handle comments and special tags in the script context of html/template module. An attacker could possibly use this issue to inject Javascript code and perform a cross-site scripting attack. (CVE-2023-39318, CVE-2023-39319)
It was discovered that Go did not limit the number of simultaneously executing handler goroutines in the net/http module. An attacker could possibly use this issue to cause a panic resulting in a denial of service. (CVE-2023-39325)
It was discovered that the Go html/template module did not validate errors returned from MarshalJSON methods. An attacker could possibly use this issue to inject arbitrary code into the Go template. (CVE-2024-24785)
- Record
USN-7061-1- Updated
- 2026-11-02
OSVUSN-7109-1 No score
golang-1.18 vulnerabilities
Philippe Antoine discovered that Go incorrectly handled crafted HTTP/2 streams. An attacker could possibly use this issue to cause a denial of service. (CVE-2022-41723)
Marten Seemann discovered that Go did not properly manage memory under certain circumstances. An attacker could possibly use this issue to cause a panic resulting in a denial of service. (CVE-2022-41724)
Ameya Darshan and Jakob Ackermann discovered that Go did not properly validate the amount of memory and disk files ReadForm can consume. An attacker could possibly use this issue to cause a panic resulting in a denial of service. (CVE-2022-41725)
Hunter Wittenborn discovered that Go incorrectly handled the sanitization of environment variables. An attacker could possibly use this issue to run arbitrary commands. (CVE-2023-24531)
Jakob Ackermann discovered that Go incorrectly handled multipart forms. An attacker could possibly use this issue to consume an excessive amount of resources, resulting in a denial of service. (CVE-2023-24536)
Juho Nurminen discovered that Go incorrectly handled certain special characters in directory or file paths. An attacker could possibly use this issue to inject code into the resulting binaries. (CVE-2023-29402)
Vincent Dehors discovered that Go incorrectly handled permission bits. An attacker could possibly use this issue to read or write files with elevated privileges. (CVE-2023-29403)
Juho Nurminen discovered that Go incorrectly handled certain compiler directives. An attacker could possibly use this issue to execute arbitrary code. (CVE-2023-29404)
Juho Nurminen discovered that Go incorrectly handled certain crafted arguments. An attacker could possibly use this issue to execute arbitrary code at build time. (CVE-2023-29405)
Bartek Nowotarski discovered that Go incorrectly validated the contents of host headers. A remote attacker could possibly use this issue to inject additional headers or entire requests. (CVE-2023-29406)
Takeshi Kaneko discovered that Go did not properly handle comments and special tags in the script context of html/template module. An attacker could possibly use this issue to inject Javascript code and perform a cross-site scripting attack. (CVE-2023-39318, CVE-2023-39319)
It was discovered that Go did not properly validate the "//go:cgo_" directives during compilation. An attacker could possibly use this issue to inject arbitrary code during compile time. (CVE-2023-39323)
It was discovered that Go did not limit the number of simultaneously executing handler goroutines in the net/http module. An attacker could possibly use this issue to cause a panic resulting in a denial of service. (CVE-2023-39325)
Bartek Nowotarski was discovered that the Go net/http module did not properly handle the requests when request's headers exceed MaxHeaderBytes. An attacker could possibly use this issue to cause a panic resulting into a denial of service. (CVE-2023-45288)
Bartek Nowotarski discovered that the Go net/http module did not properly validate the total size of the parsed form when parsing a multipart form. An attacker could possibly use this issue to cause a panic resulting into a denial of service. (CVE-2023-45290)
John Howard discovered that the Go crypto/x509 module did not properly handle a certificate chain which contains a certificate with an unknown public key algorithm. An attacker could possibly use this issue to cause a panic resulting into a denial of service. (CVE-2024-24783)
Juho Nurminen discovered that the Go net/mail module did not properly handle comments within display names in the ParseAddressList function. An attacker could possibly use this issue to cause a panic resulting into a denial of service. (CVE-2024-24784)
It was discovered that the Go html/template module did not validate errors returned from MarshalJSON methods. An attacker could possibly use this issue to inject arbitrary code into the Go template. (CVE-2024-24785)
Yufan You discovered that the Go archive/zip module…
- Record
USN-7109-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.18 |
1.20.0 up to 1.20.5-r0 | 1.20.5-r0 |
goAlpine:v3.19 |
1.20.0 up to 1.20.5-r0 | 1.20.5-r0 |
goAlpine:v3.20 |
1.20.0 up to 1.20.5-r0 | 1.20.5-r0 |
goAlpine:v3.21 |
1.20.0 up to 1.20.5-r0 | 1.20.5-r0 |
goAlpine:v3.22 |
1.20.0 up to 1.20.5-r0 | 1.20.5-r0 |
goAlpine:v3.23 |
1.20.0 up to 1.20.5-r0 | 1.20.5-r0 |
goAlpine:v3.24 |
1.20.0 up to 1.20.5-r0 | 1.20.5-r0 |
delveAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.9.1-1.module_el8.8.0+3471+a62632a0 | 1.9.1-1.module_el8.8.0+3471+a62632a0 |
go-toolsetAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
golangAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
Show 99 moreShow less
| Package | Affected | Fixed |
|---|---|---|
golang-binAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
golang-docsAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
golang-miscAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
golang-raceAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
golang-srcAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
golang-testsAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.19.10-1.module_el8.8.0+3571+89db2ae0 | 1.19.10-1.module_el8.8.0+3571+89db2ae0 |
go-toolsetAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golangAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golang-binAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golang-docsAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golang-miscAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golang-raceAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golang-srcAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golang-testsAlmaLinux:9 From an advisory covering 4 CVEs |
before 1.19.10-1.el9_2 | 1.19.10-1.el9_2 |
golangAzure Linux:2 |
1.19.0 up to 1.20.7-1 | 1.20.7-1 |
msft-golangAzure Linux:2 |
before 1.20.7-1 | 1.20.7-1 |
golangAzure Linux:2 |
1.18.0 up to 1.21.6-1 | 1.21.6-1 |
golangAzure Linux:2 |
before 1.21.6-1 | 1.21.6-1 |
golangAzure Linux:3 |
before 1.20.7-1 | 1.20.7-1 |
golangAzure Linux:3 |
through 1.25.7-1 | None known |
golangAzure Linux:3 |
1.27.0 to 1.27.1-1 | None known |
golangBitnami |
before 1.19.10, 1.20.0 up to 1.20.5 | 1.19.101.20.5 |
golang-1.19Debian:12 |
All versions, plus listed versions 1.19.10-11.19.10-21.19.11-11.19.12-11.19.12-2 Show 7 moreShow less1.19.12-2~bpo11+11.19.12-2~bpo12+11.19.13-11.19.13-1~bpo11+11.19.13-1~bpo12+11.19.8-21.19.9-1 |
None known |
stdlibGo |
before 1.19.10, 1.20.0-0 up to 1.20.5 | 1.19.101.20.5 |
golangMageia:8 From an advisory covering 4 CVEs |
before 1.19.10-1.mga8 | 1.19.10-1.mga8 |
golangopenEuler:20.03-LTS-SP1 |
before 1.15.7-29.oe1 | 1.15.7-29.oe1 |
golangopenEuler:20.03-LTS-SP3 |
before 1.15.7-29.oe1 | 1.15.7-29.oe1 |
golangopenEuler:22.03-LTS |
before 1.17.3-19.oe2203sp2 | 1.17.3-19.oe2203sp2 |
golangopenEuler:22.03-LTS-SP1 |
before 1.17.3-19.oe2203sp1 | 1.17.3-19.oe2203sp1 |
golangopenEuler:22.03-LTS-SP2 |
before 1.17.3-19.oe2203sp2 | 1.17.3-19.oe2203sp2 |
go-toolset-1.19Red Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-buildRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-golangRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-golang-binRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-golang-docsRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-golang-miscRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-golang-raceRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-golang-srcRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-golang-testsRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-runtimeRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
go-toolset-1.19-scldevelRed Hat:devtools:2023::el7 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el7_9 | 0:1.19.10-1.el7_9 |
delveRed Hat:enterprise_linux:8::appstream From an advisory covering 4 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-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 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-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 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-toolsetRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
golangRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
golang-binRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
golang-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
golang-miscRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
golang-raceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
golang-srcRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
golang-testsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.module+el8.8.0+19203+782922b7 | 0:1.19.10-1.module+el8.8.0+19203+782922b7 |
go-toolsetRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golangRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golang-binRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golang-docsRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golang-miscRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golang-raceRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golang-srcRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golang-testsRed Hat:enterprise_linux:9::appstream From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
golangRocky Linux:9 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
go-toolsetRocky Linux:9 From an advisory covering 4 CVEs |
before 0:1.19.10-1.el9_2 | 0:1.19.10-1.el9_2 |
go1.19SUSE:Linux Enterprise Module for Development Tools 15 SP4 From an advisory covering 4 CVEs |
before 1.19.10-150000.1.34.1 | 1.19.10-150000.1.34.1 |
go1.19SUSE:Linux Enterprise Module for Development Tools 15 SP5 From an advisory covering 4 CVEs |
before 1.19.10-150000.1.34.1 | 1.19.10-150000.1.34.1 |
go1.19SUSE:Linux Enterprise Real Time 15 SP3 From an advisory covering 4 CVEs |
before 1.19.10-150000.1.34.1 | 1.19.10-150000.1.34.1 |
go1.19openSUSE:Leap 15.4 From an advisory covering 4 CVEs |
before 1.19.10-150000.1.34.1 | 1.19.10-150000.1.34.1 |
go1.19openSUSE:Leap 15.5 From an advisory covering 4 CVEs |
before 1.19.10-150000.1.34.1 | 1.19.10-150000.1.34.1 |
go1.20SUSE:Linux Enterprise Module for Development Tools 15 SP4 From an advisory covering 4 CVEs |
before 1.20.5-150000.1.14.1 | 1.20.5-150000.1.14.1 |
go1.20SUSE:Linux Enterprise Module for Development Tools 15 SP5 From an advisory covering 4 CVEs |
before 1.20.5-150000.1.14.1 | 1.20.5-150000.1.14.1 |
go1.20SUSE:Linux Enterprise Real Time 15 SP3 From an advisory covering 4 CVEs |
before 1.20.5-150000.1.14.1 | 1.20.5-150000.1.14.1 |
go1.20openSUSE:Leap 15.4 From an advisory covering 4 CVEs |
before 1.20.5-150000.1.14.1 | 1.20.5-150000.1.14.1 |
go1.20openSUSE:Leap 15.5 From an advisory covering 4 CVEs |
before 1.20.5-150000.1.14.1 | 1.20.5-150000.1.14.1 |
golang-1.10Ubuntu:14.04:LTS |
All versions, plus listed versions 1.10.4-2ubuntu1~14.04.1 |
None known |
golang-1.18Ubuntu:Pro:16.04:LTS |
before 1.18.1-1ubuntu1~16.04.6+esm1, plus listed versions 1.18.1-1ubuntu1~16.04.6 |
1.18.1-1ubuntu1~16.04.6+esm1 |
golang-1.10Ubuntu: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.6Ubuntu:16.04:LTS |
All versions, plus listed versions 1.6-0ubuntu11.6-0ubuntu21.6-0ubuntu31.6-0ubuntu41.6-0ubuntu5 Show 5 moreShow less1.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.13Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu1~16.04.21.13.8-1ubuntu1~16.04.31.13.8-1ubuntu1~16.04.3+esm21.13.8-1ubuntu1~16.04.3+esm3 |
None known |
golang-1.10Ubuntu: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.13Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu1~18.04.21.13.8-1ubuntu1~18.04.31.13.8-1ubuntu1~18.04.41.13.8-1ubuntu1~18.04.4+esm1 |
None known |
golang-1.16Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.16.2-0ubuntu1~18.04.21.16.2-0ubuntu1~18.04.2+esm1 |
None known |
golang-1.18Ubuntu:Pro:18.04:LTS |
before 1.18.1-1ubuntu1~18.04.4+esm1, plus listed versions 1.18.1-1ubuntu1~18.04.31.18.1-1ubuntu1~18.04.4 |
1.18.1-1ubuntu1~18.04.4+esm1 |
golang-1.8Ubuntu:18.04:LTS |
All versions, plus listed versions 1.8.3-2ubuntu11.8.3-2ubuntu1.18.04.1 |
None known |
golang-1.9Ubuntu: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.18Ubuntu:20.04:LTS |
before 1.18.1-1ubuntu1~20.04.3, plus listed versions 1.18.1-1ubuntu1~20.04.11.18.1-1ubuntu1~20.04.2 |
1.18.1-1ubuntu1~20.04.3 |
golang-1.13Ubuntu:20.04:LTS |
All versions, plus listed versions 1.13.1-1ubuntu11.13.3-1ubuntu11.13.4-1ubuntu11.13.5-1ubuntu11.13.6-1ubuntu1 Show 5 moreShow less1.13.6-2ubuntu11.13.7-1ubuntu11.13.8-1ubuntu11.13.8-1ubuntu1.11.13.8-1ubuntu1.2 |
None known |
golang-1.14Ubuntu: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 less1.14.2-11.14.2-1ubuntu11.14.3-2ubuntu2~20.04.11.14.3-2ubuntu2~20.04.2 |
None known |
golang-1.16Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.16.2-0ubuntu1~20.041.16.2-0ubuntu1~20.04.11.16.2-0ubuntu1~20.04.1+esm1 |
None known |
golang-1.20Ubuntu:20.04:LTS |
All versions, plus listed versions 1.20.3-1ubuntu0.1~20.041.20.3-1ubuntu0.1~20.04.1 |
None known |
golang-1.17Ubuntu: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.18Ubuntu:22.04:LTS |
before 1.18.1-1ubuntu1.2, plus listed versions 1.18~beta1-0ubuntu11.18~beta2-1ubuntu11.18~beta2-1ubuntu21.18~rc1-1ubuntu11.18-1ubuntu11.18.1-1ubuntu11.18.1-1ubuntu1.1 |
1.18.1-1ubuntu1.2 |
golang-1.20Ubuntu:22.04:LTS |
All versions, plus listed versions 1.20.3-1ubuntu0.1~22.041.20.3-1ubuntu0.1~22.04.1 |
None known |
golang-1.13Ubuntu:Pro:22.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu21.13.8-1ubuntu2.22.04.11.13.8-1ubuntu2.22.04.1+esm11.13.8-1ubuntu2.22.04.2 |
None known |
golang-1.17Ubuntu: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 |
golang-1.18Ubuntu:Pro:16.04:LTS From an advisory covering 25 CVEs |
before 1.18.1-1ubuntu1~16.04.6+esm1, plus listed versions 1.18.1-1ubuntu1~16.04.6 |
1.18.1-1ubuntu1~16.04.6+esm1 |
golang-1.18Ubuntu:Pro:18.04:LTS From an advisory covering 25 CVEs |
before 1.18.1-1ubuntu1~18.04.4+esm1, plus listed versions 1.18.1-1ubuntu1~18.04.31.18.1-1ubuntu1~18.04.4 |
1.18.1-1ubuntu1~18.04.4+esm1 |
golang-1.18Ubuntu:20.04:LTS From an advisory covering 25 CVEs |
before 1.18.1-1ubuntu1~20.04.3, plus listed versions 1.18.1-1ubuntu1~20.04.11.18.1-1ubuntu1~20.04.2 |
1.18.1-1ubuntu1~20.04.3 |
golang-1.18Ubuntu:22.04:LTS From an advisory covering 25 CVEs |
before 1.18.1-1ubuntu1.2, plus listed versions 1.18~beta1-0ubuntu11.18~beta2-1ubuntu11.18~beta2-1ubuntu21.18~rc1-1ubuntu11.18-1ubuntu11.18.1-1ubuntu11.18.1-1ubuntu1.1 |
1.18.1-1ubuntu1.2 |
go1.19openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 1.19.10-1.1 | 1.19.10-1.1 |
go1.20openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 1.20.5-1.1 | 1.20.5-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-29403 is a high vulnerability (CVSS 7.8) in Go Standard Library Runtime, published June 8, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in go 1.20.5-r0.
References
go.dev/issue/60272
go.dev/cl/501223
groups.google.com/g/golang-announce/c/q5135a9d924/m/j0ZoAJOHAwAJ
pkg.go.dev/vuln/GO-2023-1840
lists.fedoraproject.org/archives/list/[email protected]/message/XBS3IIK6ADV24C5ULQU55QLT2UE762ZX
lists.fedoraproject.org/archives/list/[email protected]/message/NZ2O6YCO2IZMZJELQGZYR2WAUNEDLYV6
Show 94 moreShow less
security.gentoo.org/glsa/202311-09
security.netapp.com/advisory/ntap-20241220-0009
nvd.nist.gov/vuln/detail/CVE-2023-29403
github.com/advisories/GHSA-rxx3-4978-3cc9
security.alpinelinux.org/vuln/CVE-2023-29403
access.redhat.com/errata/RHSA-2023:3922
access.redhat.com/security/cve/CVE-2023-29402
access.redhat.com/security/cve/CVE-2023-29403
access.redhat.com/security/cve/CVE-2023-29404
access.redhat.com/security/cve/CVE-2023-29405
bugzilla.redhat.com/2216965
bugzilla.redhat.com/2217562
bugzilla.redhat.com/2217565
bugzilla.redhat.com/2217569
errata.almalinux.org/8/ALSA-2023-3922.html
access.redhat.com/errata/RHSA-2023:3923
errata.almalinux.org/9/ALSA-2023-3923.html
docs.bell-sw.com/security/cves/CVE-2023-29403
pkg.go.dev
github.com/CVEProject/cvelistV5/tree/main/cves/2023/29xxx/CVE-2023-29403.json
security-tracker.debian.org/tracker/CVE-2023-29403
advisories.mageia.org/MGASA-2023-0227.html
bugs.mageia.org/show_bug.cgi?id=32052
groups.google.com/g/golang-announce/c/q5135a9d924
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1404
access.redhat.com/errata/RHSA-2023:3920
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2216965
bugzilla.redhat.com/show_bug.cgi?id=2217562
bugzilla.redhat.com/show_bug.cgi?id=2217565
bugzilla.redhat.com/show_bug.cgi?id=2217569
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3920.json
cve.org/CVERecord?id=CVE-2023-29402
nvd.nist.gov/vuln/detail/CVE-2023-29402
go.dev/cl/501226
go.dev/issue/60167
pkg.go.dev/vuln/GO-2023-1839
cve.org/CVERecord?id=CVE-2023-29403
cve.org/CVERecord?id=CVE-2023-29404
nvd.nist.gov/vuln/detail/CVE-2023-29404
go.dev/cl/501225
go.dev/issue/60305
pkg.go.dev/vuln/GO-2023-1841
cve.org/CVERecord?id=CVE-2023-29405
nvd.nist.gov/vuln/detail/CVE-2023-29405
go.dev/cl/501224
go.dev/issue/60306
pkg.go.dev/vuln/GO-2023-1842
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3922.json
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3923.json
errata.rockylinux.org/RLSA-2023:3923
suse.com/support/update/announcement/2023/suse-su-20232525-1
bugzilla.suse.com/1200441
bugzilla.suse.com/1212073
bugzilla.suse.com/1212074
bugzilla.suse.com/1212075
bugzilla.suse.com/1212076
suse.com/security/cve/CVE-2023-29402
suse.com/security/cve/CVE-2023-29403
suse.com/security/cve/CVE-2023-29404
suse.com/security/cve/CVE-2023-29405
suse.com/support/update/announcement/2023/suse-su-20232526-1
bugzilla.suse.com/1206346
ubuntu.com/security/CVE-2023-29403
github.com/golang/go/issues/60272
github.com/golang/go/commit/36144ba429ef2650940c72e7a0b932af3612d420
github.com/golang/go/commit/a7b1cd452ddc69a6606c2f35ac5786dc892e62cb
ubuntu.com/security/notices/USN-7061-1
ubuntu.com/security/notices/USN-7109-1
ubuntu.com/security/CVE-2023-24531
ubuntu.com/security/CVE-2023-24538
ubuntu.com/security/CVE-2023-29402
ubuntu.com/security/CVE-2023-29404
ubuntu.com/security/CVE-2023-29405
ubuntu.com/security/CVE-2023-29406
ubuntu.com/security/CVE-2023-39318
ubuntu.com/security/CVE-2023-39319
ubuntu.com/security/CVE-2023-39325
ubuntu.com/security/CVE-2024-24785
ubuntu.com/security/CVE-2022-41723
ubuntu.com/security/CVE-2022-41724
ubuntu.com/security/CVE-2022-41725
ubuntu.com/security/CVE-2023-24536
ubuntu.com/security/CVE-2023-39323
ubuntu.com/security/CVE-2023-45288
ubuntu.com/security/CVE-2023-45290
ubuntu.com/security/CVE-2024-24783
ubuntu.com/security/CVE-2024-24784
ubuntu.com/security/CVE-2024-24789
ubuntu.com/security/CVE-2024-24790
ubuntu.com/security/CVE-2024-24791
ubuntu.com/security/CVE-2024-34155
ubuntu.com/security/CVE-2024-34156
ubuntu.com/security/CVE-2024-34158
Left out here: the rest of 1 source description. The JSON record has them.