CVE-2025-4674
Unexpected command execution in untrusted VCS repositories in cmd/go
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
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
CVE List Score used
8.6
Unexpected command execution in untrusted VCS repositories in cmd/go
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
CVE-2025-4674- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-73
- Updated
- 2026-11-02
EUVDEUVD-2025-23047
8.6
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
EUVD-2025-23047- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wprm-fgrx-xj42
8.6
The go command may execute unexpected commands when operating in untrusted VCS repositories. This...
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
GHSA-wprm-fgrx-xj42- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-73
- Updated
- 2026-11-02
NVD
8.6
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
CVE-2025-4674- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-73
- Updated
- 2026-11-02
OSVALPINE-CVE-2025-4674
8.6
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
ALPINE-CVE-2025-4674- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2025-4674
8.6
- Record
BELL-CVE-2025-4674- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Show 43 moreShow less
OSV
8.6
Unexpected command execution in untrusted VCS repositories in cmd/go
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
CVE-2025-4674- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-4674
8.6
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
DEBIAN-CVE-2025-4674- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2181
8.6
golang security update
.
Security Fix(es):
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via 'go get', are not affected.(CVE-2025-4674)
A vulnerability was found in Google Go up to 1.23.11/1.24.5 (Programming Language Software). It has been declared as problematic.The manipulation of the argument PATH with an unknown input leads to a unknown weakness.As an impact it is known to affect integrity.Upgrading to version 1.23.12 or 1.24.6 eliminates this vulnerability.(CVE-2025-47906)
Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can result in unexpected results if other queries are being made in parallel. This can result in a race condition that may overwrite the expected results with those of another query, causing the call to Scan to return either unexpected results from the other query or an error.(CVE-2025-47907)
- Record
OESA-2025-2181- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2182
8.6
golang security update
.
Security Fix(es):
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via 'go get', are not affected.(CVE-2025-4674)
A vulnerability was found in Google Go up to 1.23.11/1.24.5 (Programming Language Software). It has been declared as problematic.The manipulation of the argument PATH with an unknown input leads to a unknown weakness.As an impact it is known to affect integrity.Upgrading to version 1.23.12 or 1.24.6 eliminates this vulnerability.(CVE-2025-47906)
Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can result in unexpected results if other queries are being made in parallel. This can result in a race condition that may overwrite the expected results with those of another query, causing the call to Scan to return either unexpected results from the other query or an error.(CVE-2025-47907)
- Record
OESA-2025-2182- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2260
8.6
golang security update
.
Security Fix(es):
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via 'go get', are not affected.(CVE-2025-4674)
A vulnerability was found in Google Go up to 1.23.11/1.24.5 (Programming Language Software). It has been declared as problematic.The manipulation of the argument PATH with an unknown input leads to a unknown weakness.As an impact it is known to affect integrity.Upgrading to version 1.23.12 or 1.24.6 eliminates this vulnerability.(CVE-2025-47906)
Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can result in unexpected results if other queries are being made in parallel. This can result in a race condition that may overwrite the expected results with those of another query, causing the call to Scan to return either unexpected results from the other query or an error.(CVE-2025-47907)
- Record
OESA-2025-2260- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4067
8.6
git-lfs security update
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.
Security Fix(es):
Processing an incomplete post-handshake message for a QUIC connection can cause a panic.(CVE-2023-39321)
QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.(CVE-2023-39322)
Calling Verify with a VerifyOptions.KeyUsages that contains ExtKeyUsageAny unintentionally disabledpolicy validation. This only affected certificate chains which contain policy graphs, which are rather uncommon.(CVE-2025-22874)
Git LFS is a Git extension for versioning large files. In Git LFS versions 0.5.2 through 3.7.0, when populating a Git repository's working tree with the contents of Git LFS objects, certain Git LFS commands may write to files visible outside the current Git working tree if symbolic or hard links exist which collide with the paths of files tracked by Git LFS. The git lfs checkout and git lfs pull commands do not check for symbolic links before writing to files in the working tree, allowing an attacker to craft a repository containing symbolic or hard links that cause Git LFS to write to arbitrary file system locations accessible to the user running these commands. As well, when the git lfs checkout and git lfs pull commands are run in a bare repository, they could write to files visible outside the repository. The vulnerability is fixed in version 3.7.1. As a workaround, support for symlinks in Git may be disabled by setting the core.symlinks configuration option to false, after which further clones and fetches will not create symbolic links. However, any symbolic or hard links in existing repositories will still provide the opportunity for Git LFS to write to their targets.(CVE-2025-26625)
Gitk is a Tcl/Tk based Git history browser. Starting with 2.41.0, a Git repository can be crafted in such a way that with some social engineering a user who has cloned the repository can be tricked into running any script (e.g., Bourne shell, Perl, Python, ...) supplied by the attacker by invoking gitk filename, where filename has a particular structure. The script is run with the privileges of the user. This vulnerability is fixed in 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, and 2.50.(CVE-2025-27614)
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.(CVE-2025-4674)
Git GUI allows you to use the Git source control management tools via a GUI. When a user clones an untrusted repository and is tricked into editing a file located in a maliciously named directory in the repository, then Git GUI can create and overwrite files for which the user has write permission. This vulnerability is fixed in 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, and 2.50.1.(CVE-2025-46835)
Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can result in unexpected results if other queries are being made in parallel. This can result in a race condition that may overwrite the expected results with those of another query, causing the call to Scan to return either unexpected results from the other query or an error.(CVE-2025-47907)
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to…
- Record
OESA-2026-4067- CVSS 4.0
- 8.6 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-4068
10.0
git-lfs security update
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.
Security Fix(es):
Processing an incomplete post-handshake message for a QUIC connection can cause a panic.(CVE-2023-39321)
QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.(CVE-2023-39322)
The filepath.Walk and filepath.WalkDir functions are documented as not following symbolic links, but both functions are susceptible to a TOCTOU (time of check/time of use) race condition where a portion of the path being walked is replaced with a symbolic link while the walk is in progress.(CVE-2024-8244)
Calling Verify with a VerifyOptions.KeyUsages that contains ExtKeyUsageAny unintentionally disabledpolicy validation. This only affected certificate chains which contain policy graphs, which are rather uncommon.(CVE-2025-22874)
Git LFS is a Git extension for versioning large files. In Git LFS versions 0.5.2 through 3.7.0, when populating a Git repository's working tree with the contents of Git LFS objects, certain Git LFS commands may write to files visible outside the current Git working tree if symbolic or hard links exist which collide with the paths of files tracked by Git LFS. The git lfs checkout and git lfs pull commands do not check for symbolic links before writing to files in the working tree, allowing an attacker to craft a repository containing symbolic or hard links that cause Git LFS to write to arbitrary file system locations accessible to the user running these commands. As well, when the git lfs checkout and git lfs pull commands are run in a bare repository, they could write to files visible outside the repository. The vulnerability is fixed in version 3.7.1. As a workaround, support for symlinks in Git may be disabled by setting the core.symlinks configuration option to false, after which further clones and fetches will not create symbolic links. However, any symbolic or hard links in existing repositories will still provide the opportunity for Git LFS to write to their targets.(CVE-2025-26625)
Gitk is a Tcl/Tk based Git history browser. Starting with 1.7.0, when a user clones an untrusted repository and runs gitk without additional command arguments, files for which the user has write permission can be created and truncated. The option Support per-file encoding must have been enabled before in Gitk's Preferences. This option is disabled by default. The same happens when Show origin of this line is used in the main window (regardless of whether Support per-file encoding is enabled or not). This vulnerability is fixed in 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, and 2.50.1.(CVE-2025-27613)
Gitk is a Tcl/Tk based Git history browser. Starting with 2.41.0, a Git repository can be crafted in such a way that with some social engineering a user who has cloned the repository can be tricked into running any script (e.g., Bourne shell, Perl, Python, ...) supplied by the attacker by invoking gitk filename, where filename has a particular structure. The script is run with the privileges of the user. This vulnerability is fixed in 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, and 2.50.(CVE-2025-27614)
Proxy-Authorization and Proxy-Authenticate headers persisted on cross-origin redirects potentially leaking sensitive information.(CVE-2025-4673)
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line,…
- Record
OESA-2026-4068- CVSS 3.1
- 10.0 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4069
8.6
git-lfs security update
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.
Security Fix(es):
Processing an incomplete post-handshake message for a QUIC connection can cause a panic.(CVE-2023-39321)
QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.(CVE-2023-39322)
Calling Verify with a VerifyOptions.KeyUsages that contains ExtKeyUsageAny unintentionally disabledpolicy validation. This only affected certificate chains which contain policy graphs, which are rather uncommon.(CVE-2025-22874)
Git LFS is a Git extension for versioning large files. In Git LFS versions 0.5.2 through 3.7.0, when populating a Git repository's working tree with the contents of Git LFS objects, certain Git LFS commands may write to files visible outside the current Git working tree if symbolic or hard links exist which collide with the paths of files tracked by Git LFS. The git lfs checkout and git lfs pull commands do not check for symbolic links before writing to files in the working tree, allowing an attacker to craft a repository containing symbolic or hard links that cause Git LFS to write to arbitrary file system locations accessible to the user running these commands. As well, when the git lfs checkout and git lfs pull commands are run in a bare repository, they could write to files visible outside the repository. The vulnerability is fixed in version 3.7.1. As a workaround, support for symlinks in Git may be disabled by setting the core.symlinks configuration option to false, after which further clones and fetches will not create symbolic links. However, any symbolic or hard links in existing repositories will still provide the opportunity for Git LFS to write to their targets.(CVE-2025-26625)
Gitk is a Tcl/Tk based Git history browser. Starting with 2.41.0, a Git repository can be crafted in such a way that with some social engineering a user who has cloned the repository can be tricked into running any script (e.g., Bourne shell, Perl, Python, ...) supplied by the attacker by invoking gitk filename, where filename has a particular structure. The script is run with the privileges of the user. This vulnerability is fixed in 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, and 2.50.(CVE-2025-27614)
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.(CVE-2025-4674)
Git GUI allows you to use the Git source control management tools via a GUI. When a user clones an untrusted repository and is tricked into editing a file located in a maliciously named directory in the repository, then Git GUI can create and overwrite files for which the user has write permission. This vulnerability is fixed in 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, and 2.50.1.(CVE-2025-46835)
Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can result in unexpected results if other queries are being made in parallel. This can result in a race condition that may overwrite the expected results with those of another query, causing the call to Scan to return either unexpected results from the other query or an error.(CVE-2025-47907)
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to…
- Record
OESA-2026-4069- CVSS 4.0
- 8.6 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVRHSA-2025:13935
8.6
Red Hat Security Advisory: golang security update
- Record
RHSA-2025:13935- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:13936
8.6
Red Hat Security Advisory: golang security update
- Record
RHSA-2025:13936- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:13939
8.6
Red Hat Security Advisory: golang security update
- Record
RHSA-2025:13939- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:13940
8.6
Red Hat Security Advisory: go-toolset:rhel8 security update
- Record
RHSA-2025:13940- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:13941
8.6
Red Hat Security Advisory: golang security update
- Record
RHSA-2025:13941- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:14093
8.6
Red Hat Security Advisory: go-toolset:rhel8 security update
- Record
RHSA-2025:14093- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:13935
8.6
Important: golang security update
The golang packages provide the Go programming language compiler.
Security Fix(es):
- cmd/go: Go VCS Command Execution Vulnerability (CVE-2025-4674)
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-2025:13935- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:13940
8.6
Important: go-toolset:rhel8 security update
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
Security Fix(es):
- cmd/go: Go VCS Command Execution Vulnerability (CVE-2025-4674)
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-2025:13940- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:13941
8.6
Important: golang security update
The golang packages provide the Go programming language compiler.
Security Fix(es):
- cmd/go: Go VCS Command Execution Vulnerability (CVE-2025-4674)
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-2025:13941- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-4674
8.6
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
UBUNTU-CVE-2025-4674- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-06
OSVALSA-2025:13935 No score
Important: golang security update
The golang packages provide the Go programming language compiler.
Security Fix(es):
- cmd/go: Go VCS Command Execution Vulnerability (CVE-2025-4674)
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-2025:13935- Updated
- 2026-11-02
OSVALSA-2025:13940 No score
Important: go-toolset:rhel8 security update
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
Security Fix(es):
- cmd/go: Go VCS Command Execution Vulnerability (CVE-2025-4674)
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-2025:13940- Updated
- 2026-11-02
OSVALSA-2025:13941 No score
Important: golang security update
The golang packages provide the Go programming language compiler.
Security Fix(es):
- cmd/go: Go VCS Command Execution Vulnerability (CVE-2025-4674)
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-2025:13941- Updated
- 2026-11-02
OSVAZL-66098 No score
CVE-2025-4674 affecting package golang for versions less than 1.18.8-10
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
AZL-66098- Updated
- 2026-11-02
OSVAZL-66101 No score
CVE-2025-4674 affecting package golang for versions less than 1.22.7-5
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
AZL-66101- Updated
- 2026-11-02
OSVBIT-golang-2025-4674 No score
Unexpected command execution in untrusted VCS repositories in cmd/go
The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
BIT-golang-2025-4674- Updated
- 2026-11-02
OSVCLSA-2025-1756931716 No score
golang: Fix of CVE-2025-4674
- CVE-2025-4674: disallow multiple VCS metadata dirs in one module to prevent VCS injection attacks
- Record
CLSA-2025-1756931716- Updated
- 2026-11-02
OSVGO-2025-3828 No score
Unexpected command execution in untrusted VCS repositories in cmd/go
The go command may execute unexpected commands when operating in untrusted VCS repositories.
This occurs when possibly dangerous VCS configuration is present in repositories. This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line, i.e. via "go get", are not affected.
- Record
GO-2025-3828- Updated
- 2026-11-02
OSVMGASA-2025-0205 No score
Updated golang packages fix security vulnerabilities
Various uses of the Go toolchain in untrusted VCS repositories can result in unexpected code execution. When using the Go toolchain in directories fetched using various VCS tools (such as directly cloning Git or Mercurial repositories) can cause the toolchain to execute unexpected commands, if said directory contains multiple VCS configuration metadata (such as a '.hg' directory in a Git repository). This is due to how the Go toolchain attempts to resolve which VCS is being used in order to embed build information in binaries and determine module versions.
- Record
MGASA-2025-0205- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15328-1 No score
go1.23-1.23.11-1.1 on GA media
These are all security issues fixed in the go1.23-1.23.11-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15328-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15329-1 No score
go1.24-1.24.5-1.1 on GA media
These are all security issues fixed in the go1.24-1.24.5-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15329-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15330-1 No score
go1.25-1.25rc2-1.1 on GA media
These are all security issues fixed in the go1.25-1.25rc2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15330-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15405-1 No score
govulncheck-vulndb-0.0.20250730T213748-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20250730T213748-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15405-1- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2025-4674 No score
CVE-2025-4674 in golang-1.24 - Patched by Root
Root has patched CVE-2025-4674 in the golang-1.24 package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2025-4674- Updated
- 2026-11-02
OSVSUSE-SU-2025:02295-1 No score
Security update for go1.24
This update for go1.24 fixes the following issues:
- Update to version go1.24.5
- CVE-2025-4674: Fixed potential command execution in untrusted VCS repositories. (bsc#1246118)
- Record
SUSE-SU-2025:02295-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02296-1 No score
Security update for go1.23
This update for go1.23 fixes the following issues:
- Update to version go1.23.11
- CVE-2025-4674: Fixed potential command execution in untrusted VCS repositories. (bsc#1246118)
- Record
SUSE-SU-2025:02296-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02812-1 No score
Security update for go1.23-openssl
This update for go1.23-openssl fixes the following issues:
Updated to go1.23.12 (released 2025-08-06) (bsc#1229122):
- CVE-2025-4674: Fixed unexpected command execution in untrusted VCS repositories in cmd/go (bsc#1246118)
- CVE-2025-47906: Fixed incorrect expansion of '', '.' and '..' in some PATH configurations in LookPath in osc/exec (bsc#1247719)
- CVE-2025-47907: Fixed incorrect results returned from Rows.Scan in database/sql (bsc#1247720)
Updated to version 1.23.12 cut from the go1.23-fips-release branch at the revision tagged go1.23.12-1-openssl-fips (jsc#SLE-18320)
- Fix HKDF-Extract The latest OpenSSL in c9s/c10s requires nil salt to be passed as a hash length buffer of zeros.
Other fixes:
- runtime: use-after-free of allpSnapshot in findRunnable
- runtime: segfaults in runtime.(*unwinder).next
- cmd/go: TestScript/build_trimpath_cgo fails to decode dwarf on release-branch.go1.23
- cmd/cgo/internal/testsanitizers: failures with signal: segmentation fault or exit status 66
- runtime: bad frame pointer during panic during duffcopy
- runtime: heap mspan limit is set too late, causing data race between span allocation and conservative scanning
- internal/trace: stress tests triggering suspected deadlock in tracer
- runtime/pprof: crash 'cannot read stack of running goroutine' in goroutine profile
- cmd/link: duplicated definition of symbol github.com/ebitengine/purego.syscall15XABI0 when running with ASAN
- Record
SUSE-SU-2025:02812-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02837-1 No score
Security update for go1.24-openssl
This update for go1.24-openssl fixes the following issues:
Updated to go1.24.6 (released 2025-08-06) (bsc#1236217):
- CVE-2025-4674: Fixed unexpected command execution in untrusted VCS repositories in cmd/go (bsc#1246118)
- CVE-2025-47906: Fixed incorrect expansion of '', '.' and '..' in some PATH configurations in LookPath in osc/exec (bsc#1247719)
- CVE-2025-47907: Fixed incorrect results returned from Rows.Scan in database/sql (bsc#1247720)
Updated to version 1.24.6 cut from the go1.24-fips-release branch at the revision tagged go1.24.6-1-openssl-fips. (jsc#SLE-18320)
- Fix HKDF-Extract The latest OpenSSL in c9s/c10s requires nil salt to be passed as a hash length buffer of zeros.
Other fixes:
- cmd/compile: regression on ppc64le bit operations
- cmd/go: crash on unknown GOEXPERIMENT during toolchain selection
- cmd/link: duplicated definition of symbol github.com/ebitengine/purego.syscall15XABI0 when running with ASAN
- internal/trace: stress tests triggering suspected deadlock in tracer
- os/user:nolibgcc: TestGroupIdsTestUser failures
- runtime/pprof: crash 'cannot read stack of running goroutine' in goroutine profile
- runtime: RSS seems to have increased in Go 1.24 while the runtime accounting has not
- runtime: bad frame pointer during panic during duffcopy
- runtime: heap mspan limit is set too late, causing data race between span allocation and conservative scanning
- runtime: memlock not unlocked in all control flow paths in sysReserveAlignedSbrk
- runtime: segfaults in runtime.(*unwinder).next
- runtime: use-after-free of allpSnapshot in findRunnable
- Record
SUSE-SU-2025:02837-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02924-1 No score
Security update for go1.25
go1.25 (released 2025-08-12) is a major release of Go.
go1.25.x minor releases will be provided through August 2026.
https://github.com/golang/go/wiki/Go-Release-Cycle
go1.25 arrives six months after Go 1.24. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before.
(boo#1244485 go1.25 release tracking)
- Language changes: There are no languages changes that affect Go programs in Go 1.25. However, in the language specification the notion of core types has been removed in favor of dedicated prose. See the respective blog post for more information.
- go command: The go build -asan option now defaults to doing leak detection at program exit. This will report an error if memory allocated by C is not freed and is not referenced by any other memory allocated by either C or Go. These new error reports may be disabled by setting ASAN_OPTIONS=detect_leaks=0 in the environment when running the program.
- go command: The Go distribution will include fewer prebuilt tool binaries. Core toolchain binaries such as the compiler and linker will still be included, but tools not invoked by build or test operations will be built and run by go tool as needed.
- go command: The new go.mod ignore directive can be used to specify directories the go command should ignore. Files in these directories and their subdirectories will be ignored by the go command when matching package patterns, such as all or ./..., but will still be included in module zip files.
- go command: The new go doc -http option will start a documentation server showing documentation for the requested object, and open the documentation in a browser window.
- go command: The new go version -m -json option will print the JSON encodings of the runtime/debug.BuildInfo structures embedded in the given Go binary files.
- go command: The go command now supports using a subdirectory of a repository as the path for a module root, when resolving a module path using the syntax <meta name='go-import' content='root-path vcs repo-url subdir'> to indicate that the root-path corresponds to the subdir of the repo-url with version control system vcs.
- go command: The new work package pattern matches all packages in the work (formerly called main) modules: either the single work module in module mode or the set of workspace modules in workspace mode.
- go command: When the go command updates the go line in a go.mod or go.work file, it no longer adds a toolchain line specifying the command’s current version.
- go vet: The go vet command includes new analyzers:
- go vet: waitgroup reports misplaced calls to sync.WaitGroup.Add;
- go vet: hostport reports uses of fmt.Sprintf('%s:%d', host, port) to construct addresses for net.Dial, as these will not work with IPv6; instead it suggests using net.JoinHostPort.
- Runtime: Container-aware GOMAXPROCS. The default behavior of the GOMAXPROCS has changed. In prior versions of Go, GOMAXPROCS defaults to the number of logical CPUs available at startup (runtime.NumCPU). Go 1.25 introduces two changes: On Linux, the runtime considers the CPU bandwidth limit of the cgroup containing the process, if any. If the CPU bandwidth limit is lower than the number of logical CPUs available, GOMAXPROCS will default to the lower limit. In container runtime systems like Kubernetes, cgroup CPU bandwidth limits generally correspond to the “CPU limit” option. The Go runtime does not consider the “CPU requests” option. On all OSes, the runtime periodically updates GOMAXPROCS if the number of logical CPUs available or the cgroup CPU bandwidth limit change. Both of these behaviors are automatically disabled if GOMAXPROCS is set manually via…
- Record
SUSE-SU-2025:02924-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03115-1 No score
Security update for go1.25-openssl
This update for go1.25-openssl fixes the following issues:
Update to version 1.25.0 cut from the go1.25-fips-release branch at the revision tagged go1.25.0-1-openssl-fips. ( jsc#SLE-18320 )
- Rebase to 1.25.0
- Fix HKDF-Extract The latest OpenSSL in c9s/c10s requires nil salt to be passed as a hash length buffer of zeros.
go1.25 (released 2025-08-12) is a major release of Go. go1.25.x minor releases will be provided through August 2026. https://github.com/golang/go/wiki/Go-Release-Cycle
go1.25 arrives six months after Go 1.24. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before.
( bsc#1244485 go1.25 release tracking )
- Language changes: There are no languages changes that affect Go programs in Go 1.25. However, in the language specification the notion of core types has been removed in favor of dedicated prose. See the respective blog post for more information.
- go command: The go build -asan option now defaults to doing leak detection at program exit. This will report an error if memory allocated by C is not freed and is not referenced by any other memory allocated by either C or Go. These new error reports may be disabled by setting ASAN_OPTIONS=detect_leaks=0 in the environment when running the program.
- go command: The Go distribution will include fewer prebuilt tool binaries. Core toolchain binaries such as the compiler and linker will still be included, but tools not invoked by build or test operations will be built and run by go tool as needed.
- go command: The new go.mod ignore directive can be used to specify directories the go command should ignore. Files in these directories and their subdirectories will be ignored by the go command when matching package patterns, such as all or ./..., but will still be included in module zip files.
- go command: The new go doc -http option will start a documentation server showing documentation for the requested object, and open the documentation in a browser window.
- go command: The new go version -m -json option will print the JSON encodings of the runtime/debug.BuildInfo structures embedded in the given Go binary files.
- go command: The go command now supports using a subdirectory of a repository as the path for a module root, when resolving a module path using the syntax <meta name='go-import' content='root-path vcs repo-url subdir'> to indicate that the root-path corresponds to the subdir of the repo-url with version control system vcs.
- go command: The new work package pattern matches all packages in the work (formerly called main) modules: either the single work module in module mode or the set of workspace modules in workspace mode.
- go command: When the go command updates the go line in a go.mod or go.work file, it no longer adds a toolchain line specifying the command’s current version.
- go vet: The go vet command includes new analyzers:
- go vet: waitgroup reports misplaced calls to sync.WaitGroup.Add;
- go vet: hostport reports uses of fmt.Sprintf('%s:%d', host, port) to construct addresses for net.Dial, as these will not work with IPv6; instead it suggests using net.JoinHostPort.
- Runtime: Container-aware GOMAXPROCS. The default behavior of the GOMAXPROCS has changed. In prior versions of Go, GOMAXPROCS defaults to the number of logical CPUs available at startup (runtime.NumCPU). Go 1.25 introduces two changes: On Linux, the runtime considers the CPU bandwidth limit of the cgroup containing the process, if any. If the CPU bandwidth limit is lower than the number of logical CPUs available, GOMAXPROCS will default to the lower limit. In container runtime systems like Kubernetes, cgroup…
- Record
SUSE-SU-2025:03115-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03158-1 No score
Security update for go1.24-openssl
This security update of go1.24-openssl fixes the following issues:
Update to version 1.24.6 cut from the go1.24-fips-release branch at the revision tagged go1.24.6-1-openssl-fips. Refs jsc#SLE-18320
- Fix HKDF-Extract The latest OpenSSL in c9s/c10s requires nil salt to be passed as a hash length buffer of zeros.
go1.24.6 (released 2025-08-06) includes security fixes to the database/sql and os/exec packages, as well as bug fixes to the runtime. ( boo#1236217 go1.24 release tracking)
CVE-2025-47906 CVE-2025-47907:
-
go#74804 go#74466 boo#1247719 security: fix CVE-2025-47906 os/exec: LookPath bug: incorrect expansion of '', '.' and '..' in some PATH configurations
-
go#74833 go#74831 boo#1247720 security: fix CVE-2025-47907 database/sql: incorrect results returned from Rows.Scan
-
go#73800 runtime: RSS seems to have increased in Go 1.24 while the runtime accounting has not
-
go#74416 runtime: use-after-free of allpSnapshot in findRunnable
-
go#74694 runtime: segfaults in runtime.(*unwinder).next
-
go#74760 os/user:nolibgcc: TestGroupIdsTestUser failures
go1.24.5 (released 2025-07-08) includes security fixes to the go command, as well as bug fixes to the compiler, the linker, the , and the go command. ( boo#1236217 go1.24 release tracking) j CVE-2025-4674:
-
go#74381 go#74380 boo#1246118 security: fix CVE-2025-4674 cmd/go: disable support for multiple vcs in one module
-
go#73908 runtime: bad frame pointer during panic during duffcopy
-
go#74098 cmd/compile: regression on ppc64le bit operations
-
go#74113 cmd/go: crash on unknown GOEXPERIMENT during toolchain selection
-
go#74290 runtime: heap mspan limit is set too late, causing data race between span allocation and conservative scanning
-
go#74294 internal/trace: stress tests triggering suspected deadlock in tracer
-
go#74346 runtime: memlock not unlocked in all control flow paths in sysReserveAlignedSbrk
-
go#74363 runtime/pprof: crash 'cannot read stack of running goroutine' in goroutine profile
-
go#74403 cmd/link: duplicated definition of symbol github.com/ebitengine/purego.syscall15XABI0 when running with ASAN
go1.24.4 (released 2025-06-05) includes security fixes to the crypto/x509, net/http, and os packages, as well as bug fixes to the linker, the go command, and the hash/maphash and os packages. ( boo#1236217 go1.24 release tracking)
CVE-2025-22874 CVE-2025-0913 CVE-2025-4673
-
go#73700 go#73702 boo#1244158 security: fix CVE-2025-22874 crypto/x509: ExtKeyUsageAny bypasses policy validation
-
go#73720 go#73612 boo#1244157 security: fix CVE-2025-0913 os: inconsistent handling of O_CREATE|O_EXCL on Unix and Windows
-
go#73906 go#73816 boo#1244156 security: fix CVE-2025-4673 net/http: sensitive headers not cleared on cross-origin redirect
-
go#73570 os: Root.Mkdir creates directories with zero permissions on OpenBSD
-
go#73669 hash/maphash: hashing channels with purego impl. of maphash.Comparable panics
-
go#73678 runtime/debug: BuildSetting does not document DefaultGODEBUG
-
go#73809 cmd/go: add fips140 module selection mechanism
-
go#73832 cmd/link: Go 1.24.3 and 1.23.9 regression - duplicated definition of symbol dlopen
- Record
SUSE-SU-2025:03158-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03159-1 No score
Security update for go1.23-openssl
This update for go1.23-openssl fixes the following issues:
Update to version 1.23.12 cut from the go1.23-fips-release branch at the revision tagged go1.23.12-1-openssl-fips. ( jsc#SLE-18320)
- Rebase to 1.23.12
- Fix HKDF-Extract The latest OpenSSL in c9s/c10s requires nil salt to be passed as a hash length buffer of zeros.
Packaging improvements:
- Update go_bootstrap_version to go1.21 from go1.20 to shorten the bootstrap chain. go1.21 can optionally be bootstrapped with gccgo and serve as the inital version of go1.x.
- Refs boo#1247816 bootstrap go1.21 with gccgo
go1.23.12 (released 2025-08-06) includes security fixes to the database/sql and os/exec packages, as well as bug fixes to the runtime.
CVE-2025-47906 CVE-2025-47907:
-
go#74803 go#74466 boo#1247719 security: fix CVE-2025-47906 os/exec: LookPath bug: incorrect expansion of '', '.' and '..' in some PATH configurations
-
go#74832 go#74831 boo#1247720 security: fix CVE-2025-47907 database/sql: incorrect results returned from Rows.Scan
-
go#74415 runtime: use-after-free of allpSnapshot in findRunnable
-
go#74693 runtime: segfaults in runtime.(*unwinder).next
-
go#74721 cmd/go: TestScript/build_trimpath_cgo fails to decode dwarf on release-branch.go1.23
-
go#74726 cmd/cgo/internal/testsanitizers: failures with signal: segmentation fault or exit status 66
go1.23.11 (released 2025-07-08) includes security fixes to the go command, as well as bug fixes to the compiler, the linker, and the runtime.
CVE-2025-4674:
-
go#74382 go#74380 boo#1246118 security: fix CVE-2025-4674 cmd/go: disable support for multiple vcs in one module
-
go#73907 runtime: bad frame pointer during panic during duffcopy
-
go#74289 runtime: heap mspan limit is set too late, causing data race between span allocation and conservative scanning
-
go#74293 internal/trace: stress tests triggering suspected deadlock in tracer
-
go#74362 runtime/pprof: crash 'cannot read stack of running goroutine' in goroutine profile
-
go#74402 cmd/link: duplicated definition of symbol github.com/ebitengine/purego.syscall15XABI0 when running with ASAN
go1.23.10 (released 2025-06-05) includes security fixes to the net/http and os packages, as well as bug fixes to the linker. (boo#1229122 go1.23 release tracking)
CVE-2025-0913 CVE-2025-4673:
-
go#73719 go#73612 boo#1244157 security: fix CVE-2025-0913 os: inconsistent handling of O_CREATE|O_EXCL on Unix and Windows
-
go#73905 go#73816 boo#1244156 security: fix CVE-2025-4673 net/http: sensitive headers not cleared on cross-origin redirect
-
go#73677 runtime/debug: BuildSetting does not document DefaultGODEBUG
-
go#73831 cmd/link: Go 1.24.3 and 1.23.9 regression - duplicated definition of symbol dlopen
go1.23.9 (released 2025-05-06) includes fixes to the runtime and the linker. (boo#1229122 go1.23 release tracking)
- go#73091 cmd/link: linkname directive on userspace variable can override runtime variable
- go#73380 runtime, x/sys/unix: Connectx is broken on darwin/amd64
go1.23.8 (released 2025-04-01) includes security fixes to the net/http package, as well as bug fixes to the runtime and the go command.
CVE-2025-22871:
-
go#72010 go#71988 boo#1240550 security: fix CVE-2025-22871 net/http: reject bare LF in chunked encoding
-
go#72114 runtime: process hangs for mips hardware
-
go#72871 runtime: cgo callback on extra M treated as external code after nested cgo callback returns
-
go#72937 internal/godebugs: winsymlink and winreadlinkvolume have incorrect defaults for Go 1.22
go1.23.7 (released 2025-03-04) includes security fixes to the net/http package, as well as bug fixes to cgo, the compiler, and the reflect, runtime, and syscall packages.
CVE-2025-22870:
-
go#71985 go#71984 boo#1238572 security: fix CVE-2025-22870 net/http, x/net/proxy, x/net/http/httpproxy: proxy bypass using IPv6 zone IDs
-
go#71727 runtime: usleep computes wrong tv_nsec on s390x
-
go#71839 runtime: recover added…
- Record
SUSE-SU-2025:03159-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03161-1 No score
Security update for go1.25-openssl
This update for go1.25-openssl fixes the following issues:
Update to version 1.25.0 cut from the go1.25-fips-release branch at the revision tagged go1.25.0-1-openssl-fips. ( jsc#SLE-18320 )
- Rebase to 1.25.0
- Fix HKDF-Extract The latest OpenSSL in c9s/c10s requires nil salt to be passed as a hash length buffer of zeros.
go1.25 (released 2025-08-12) is a major release of Go. go1.25.x minor releases will be provided through August 2026. https://github.com/golang/go/wiki/Go-Release-Cycle
go1.25 arrives six months after Go 1.24. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before.
( bsc#1244485 go1.25 release tracking )
- Language changes: There are no languages changes that affect Go programs in Go 1.25. However, in the language specification the notion of core types has been removed in favor of dedicated prose. See the respective blog post for more information.
- go command: The go build -asan option now defaults to doing leak detection at program exit. This will report an error if memory allocated by C is not freed and is not referenced by any other memory allocated by either C or Go. These new error reports may be disabled by setting ASAN_OPTIONS=detect_leaks=0 in the environment when running the program.
- go command: The Go distribution will include fewer prebuilt tool binaries. Core toolchain binaries such as the compiler and linker will still be included, but tools not invoked by build or test operations will be built and run by go tool as needed.
- go command: The new go.mod ignore directive can be used to specify directories the go command should ignore. Files in these directories and their subdirectories will be ignored by the go command when matching package patterns, such as all or ./..., but will still be included in module zip files.
- go command: The new go doc -http option will start a documentation server showing documentation for the requested object, and open the documentation in a browser window.
- go command: The new go version -m -json option will print the JSON encodings of the runtime/debug.BuildInfo structures embedded in the given Go binary files.
- go command: The go command now supports using a subdirectory of a repository as the path for a module root, when resolving a module path using the syntax <meta name='go-import' content='root-path vcs repo-url subdir'> to indicate that the root-path corresponds to the subdir of the repo-url with version control system vcs.
- go command: The new work package pattern matches all packages in the work (formerly called main) modules: either the single work module in module mode or the set of workspace modules in workspace mode.
- go command: When the go command updates the go line in a go.mod or go.work file, it no longer adds a toolchain line specifying the command’s current version.
- go vet: The go vet command includes new analyzers:
- go vet: waitgroup reports misplaced calls to sync.WaitGroup.Add;
- go vet: hostport reports uses of fmt.Sprintf('%s:%d', host, port) to construct addresses for net.Dial, as these will not work with IPv6; instead it suggests using net.JoinHostPort.
- Runtime: Container-aware GOMAXPROCS. The default behavior of the GOMAXPROCS has changed. In prior versions of Go, GOMAXPROCS defaults to the number of logical CPUs available at startup (runtime.NumCPU). Go 1.25 introduces two changes: On Linux, the runtime considers the CPU bandwidth limit of the cgroup containing the process, if any. If the CPU bandwidth limit is lower than the number of logical CPUs available, GOMAXPROCS will default to the lower limit. In container runtime systems like Kubernetes, cgroup…
- Record
SUSE-SU-2025:03161-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0297-1 No score
Security update for go1.25-openssl
This update for go1.25-openssl fixes the following issues:
Update to version 1.25.6 (released 2026-01-15) (jsc#SLE-18320, bsc#1244485):
Security fixes:
- CVE-2025-4674 cmd/go: disable support for multiple vcs in one module (bsc#1246118).
- CVE-2025-47906 os/exec: LookPath bug: incorrect expansion of '', '.' and '..' in some PATH configurations (bsc#1247719).
- CVE-2025-47907 database/sql: incorrect results returned from Rows.Scan (bsc#1247720).
- CVE-2025-47910 net/http: CrossOriginProtection insecure bypass patterns not limited to exact matches (bsc#1249141).
- CVE-2025-47912 net/url: insufficient validation of bracketed IPv6 hostnames (bsc#1251257).
- CVE-2025-58183 archive/tar: unbounded allocation when parsing GNU sparse map (bsc#1251261).
- CVE-2025-58185 encoding/asn1: pre-allocating memory when parsing DER payload can cause memory exhaustion (bsc#1251258).
- CVE-2025-58186 net/http: lack of limit when parsing cookies can cause memory exhaustion (bsc#1251259).
- CVE-2025-58187 crypto/x509: quadratic complexity when checking name constraints (bsc#1251254).
- CVE-2025-58188 crypto/x509: panic when validating certificates with DSA public keys (bsc#1251260).
- CVE-2025-58189 crypto/tls: ALPN negotiation error contains attacker controlled information (bsc#1251255).
- CVE-2025-61723 encoding/pem: quadratic complexity when parsing some invalid inputs (bsc#1251256).
- CVE-2025-61724 net/textproto: excessive CPU consumption in Reader.ReadResponse (bsc#1251262).
- CVE-2025-61725 net/mail: excessive CPU consumption in ParseAddress (bsc#1251253).
- CVE-2025-61726 net/http: memory exhaustion in Request.ParseForm (bsc#1256817).
- CVE-2025-61727 crypto/x509: excluded subdomain constraint doesn't preclude wildcard SAN (bsc#1254430).
- CVE-2025-61728 archive/zip: denial of service when parsing arbitrary ZIP archives (bsc#1256816).
- CVE-2025-61729 crypto/x509: excessive resource consumption in printing error string for host certificate validation (bsc#1254431).
- CVE-2025-61730 crypto/tls: handshake messages may be processed at the incorrect encryption level (bsc#1256821).
- CVE-2025-61731 cmd/go: bypass of flag sanitization can lead to arbitrary code execution (bsc#1256819).
- CVE-2025-68119 cmd/go: unexpected code execution when invoking toolchain (bsc#1256820).
- CVE-2025-68121 crypto/tls: Config.Clone copies automatically generated session ticket keys, session resumption does not account for the expiration of full certificate chain (bsc#1256818).
Other fixes:
- go#74822 cmd/go: 'get toolchain@latest' should ignore release candidates
- go#74999 net: WriteMsgUDPAddrPort should accept IPv4-mapped IPv6 destination addresses on IPv4 UDP sockets
- go#75008 os/exec: TestLookPath fails on plan9 after CL 685755
- go#75021 testing/synctest: bubble not terminating
- go#75083 os: File.Seek doesn't set the correct offset with Windows overlapped handles
- go#75111 os, syscall: volume handles with FILE_FLAG_OVERLAPPED fail when calling ReadAt
- go#75116 os: Root.MkdirAll can return 'file exists' when called concurrently on the same path
- go#75139 os: Root.OpenRoot sets incorrect name, losing prefix of original root
- go#75221 debug/pe: pe.Open fails on object files produced by llvm-mingw 21
- go#75255 cmd/compile: export to DWARF types only referenced through interfaces
- go#75347 testing/synctest: test timeout with no runnable goroutines
- go#75357 net: new test TestIPv4WriteMsgUDPAddrPortTargetAddrIPVersion fails on plan9
- go#75480 cmd/link: linker panic and relocation errors with complex generics inlining
- go#75524 crypto/internal/fips140/rsa: requires a panic if self-tests fail
- go#75537 context: Err can return non-nil before Done channel is closed
- go#75539 net/http: internal error: connCount underflow
- go#75595 cmd/compile: internal compiler error with GOEXPERIMENT=cgocheck2 on github.com/leodido/go-urn
- go#75610 sync/atomic: comment for Uintptr.Or incorrectly describes…
- Record
SUSE-SU-2026:0297-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0298-1 No score
Security update for go1.25-openssl
This update for go1.25-openssl fixes the following issues:
Update to version 1.25.6 (released 2026-01-15) (jsc#SLE-18320, bsc#1244485):
Security fixes:
- CVE-2025-4674 cmd/go: disable support for multiple vcs in one module (bsc#1246118).
- CVE-2025-47906 os/exec: LookPath bug: incorrect expansion of '', '.' and '..' in some PATH configurations (bsc#1247719).
- CVE-2025-47907 database/sql: incorrect results returned from Rows.Scan (bsc#1247720).
- CVE-2025-47910 net/http: CrossOriginProtection insecure bypass patterns not limited to exact matches (bsc#1249141).
- CVE-2025-47912 net/url: insufficient validation of bracketed IPv6 hostnames (bsc#1251257).
- CVE-2025-58183 archive/tar: unbounded allocation when parsing GNU sparse map (bsc#1251261).
- CVE-2025-58185 encoding/asn1: pre-allocating memory when parsing DER payload can cause memory exhaustion (bsc#1251258).
- CVE-2025-58186 net/http: lack of limit when parsing cookies can cause memory exhaustion (bsc#1251259).
- CVE-2025-58187 crypto/x509: quadratic complexity when checking name constraints (bsc#1251254).
- CVE-2025-58188 crypto/x509: panic when validating certificates with DSA public keys (bsc#1251260).
- CVE-2025-58189 crypto/tls: ALPN negotiation error contains attacker controlled information (bsc#1251255).
- CVE-2025-61723 encoding/pem: quadratic complexity when parsing some invalid inputs (bsc#1251256).
- CVE-2025-61724 net/textproto: excessive CPU consumption in Reader.ReadResponse (bsc#1251262).
- CVE-2025-61725 net/mail: excessive CPU consumption in ParseAddress (bsc#1251253).
- CVE-2025-61726 net/http: memory exhaustion in Request.ParseForm (bsc#1256817).
- CVE-2025-61727 crypto/x509: excluded subdomain constraint doesn't preclude wildcard SAN (bsc#1254430).
- CVE-2025-61728 archive/zip: denial of service when parsing arbitrary ZIP archives (bsc#1256816).
- CVE-2025-61729 crypto/x509: excessive resource consumption in printing error string for host certificate validation (bsc#1254431).
- CVE-2025-61730 crypto/tls: handshake messages may be processed at the incorrect encryption level (bsc#1256821).
- CVE-2025-61731 cmd/go: bypass of flag sanitization can lead to arbitrary code execution (bsc#1256819).
- CVE-2025-68119 cmd/go: unexpected code execution when invoking toolchain (bsc#1256820).
- CVE-2025-68121 crypto/tls: Config.Clone copies automatically generated session ticket keys, session resumption does not account for the expiration of full certificate chain (bsc#1256818).
Other fixes:
- go#74822 cmd/go: 'get toolchain@latest' should ignore release candidates
- go#74999 net: WriteMsgUDPAddrPort should accept IPv4-mapped IPv6 destination addresses on IPv4 UDP sockets
- go#75008 os/exec: TestLookPath fails on plan9 after CL 685755
- go#75021 testing/synctest: bubble not terminating
- go#75083 os: File.Seek doesn't set the correct offset with Windows overlapped handles
- go#75111 os, syscall: volume handles with FILE_FLAG_OVERLAPPED fail when calling ReadAt
- go#75116 os: Root.MkdirAll can return 'file exists' when called concurrently on the same path
- go#75139 os: Root.OpenRoot sets incorrect name, losing prefix of original root
- go#75221 debug/pe: pe.Open fails on object files produced by llvm-mingw 21
- go#75255 cmd/compile: export to DWARF types only referenced through interfaces
- go#75347 testing/synctest: test timeout with no runnable goroutines
- go#75357 net: new test TestIPv4WriteMsgUDPAddrPortTargetAddrIPVersion fails on plan9
- go#75480 cmd/link: linker panic and relocation errors with complex generics inlining
- go#75524 crypto/internal/fips140/rsa: requires a panic if self-tests fail
- go#75537 context: Err can return non-nil before Done channel is closed
- go#75539 net/http: internal error: connCount underflow
- go#75595 cmd/compile: internal compiler error with GOEXPERIMENT=cgocheck2 on github.com/leodido/go-urn
- go#75610 sync/atomic: comment for Uintptr.Or incorrectly describes…
- Record
SUSE-SU-2026:0298-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.22 |
1.24.0 up to 1.24.6-r0 | 1.24.6-r0 |
goAlpine:v3.23 |
1.24.0 up to 1.24.5-r0 | 1.24.5-r0 |
goAlpine:v3.24 |
1.24.0 up to 1.24.5-r0 | 1.24.5-r0 |
go-toolsetAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
golangAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
golang-binAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
golang-docsAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
golang-miscAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
golang-raceAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
golang-srcAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
Show 232 moreShow less
| Package | Affected | Fixed |
|---|---|---|
golang-testsAlmaLinux:9 |
before 1.24.6-1.el9_6 | 1.24.6-1.el9_6 |
delveAlmaLinux:8 |
before 1.24.1-1.module_el8.10.0+3977+66935a26 | 1.24.1-1.module_el8.10.0+3977+66935a26 |
go-toolsetAlmaLinux:8 |
before 1.24.6-1.module_el8.10.0+4033+4bf8b620 | 1.24.6-1.module_el8.10.0+4033+4bf8b620 |
golangAlmaLinux:8 |
before 1.24.6-1.module_el8.10.0+4033+4bf8b620 | 1.24.6-1.module_el8.10.0+4033+4bf8b620 |
golang-binAlmaLinux:8 |
before 1.24.6-1.module_el8.10.0+4033+4bf8b620 | 1.24.6-1.module_el8.10.0+4033+4bf8b620 |
golang-docsAlmaLinux:8 |
before 1.24.6-1.module_el8.10.0+4033+4bf8b620 | 1.24.6-1.module_el8.10.0+4033+4bf8b620 |
golang-miscAlmaLinux:8 |
before 1.24.6-1.module_el8.10.0+4033+4bf8b620 | 1.24.6-1.module_el8.10.0+4033+4bf8b620 |
golang-srcAlmaLinux:8 |
before 1.24.6-1.module_el8.10.0+4033+4bf8b620 | 1.24.6-1.module_el8.10.0+4033+4bf8b620 |
golang-testsAlmaLinux:8 |
before 1.24.6-1.module_el8.10.0+4033+4bf8b620 | 1.24.6-1.module_el8.10.0+4033+4bf8b620 |
golang-docsAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.6-1.el10_0.alma.1 | 1.24.6-1.el10_0.alma.1 |
golang-miscAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.6-1.el10_0.alma.1 | 1.24.6-1.el10_0.alma.1 |
golang-srcAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.6-1.el10_0.alma.1 | 1.24.6-1.el10_0.alma.1 |
golang-testsAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.6-1.el10_0.alma.1 | 1.24.6-1.el10_0.alma.1 |
golangAzure Linux:2 |
1.18.0 up to 1.18.8-10 | 1.18.8-10 |
golangAzure Linux:2 |
1.19.0 up to 1.22.7-5 | 1.22.7-5 |
goAlpaquita:23 |
1.19.7-r0 up to 1.23.11-r0 | 1.23.11-r0 |
goAlpaquita:25 |
1.24.3-r0 up to 1.24.6-r0 | 1.24.6-r0 |
goAlpaquita:stream |
1.20.5-r2 up to 1.24.5-r0 | 1.24.5-r0 |
goBellSoft Hardened Containers:23 |
1.19.7-r0 up to 1.23.11-r0 | 1.23.11-r0 |
goBellSoft Hardened Containers:25 |
1.24.3-r0 up to 1.24.6-r0 | 1.24.6-r0 |
goBellSoft Hardened Containers:stream |
1.20.5-r2 up to 1.24.5-r0 | 1.24.5-r0 |
golangBitnami |
before 1.23.11, 1.24.0-0 up to 1.24.5 | 1.23.111.24.5 |
go-toolsetTuxCare:AlmaLinux:9.2 |
before 1.22.5-1.el9_2.tuxcare.els6 | 1.22.5-1.el9_2.tuxcare.els6 |
golangTuxCare:AlmaLinux:9.2 |
before 1.22.5-1.el9_2.tuxcare.els6 | 1.22.5-1.el9_2.tuxcare.els6 |
golang-binTuxCare:AlmaLinux:9.2 |
before 1.22.5-1.el9_2.tuxcare.els6 | 1.22.5-1.el9_2.tuxcare.els6 |
golang-docsTuxCare:AlmaLinux:9.2 |
before 1.22.5-1.el9_2.tuxcare.els6 | 1.22.5-1.el9_2.tuxcare.els6 |
golang-miscTuxCare:AlmaLinux:9.2 |
before 1.22.5-1.el9_2.tuxcare.els6 | 1.22.5-1.el9_2.tuxcare.els6 |
golang-srcTuxCare:AlmaLinux:9.2 |
before 1.22.5-1.el9_2.tuxcare.els6 | 1.22.5-1.el9_2.tuxcare.els6 |
golang-testsTuxCare:AlmaLinux:9.2 |
before 1.22.5-1.el9_2.tuxcare.els6 | 1.22.5-1.el9_2.tuxcare.els6 |
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 |
golang-1.24Debian:13 |
All versions, plus listed versions 1.24.12-11.24.13-11.24.13-21.24.4-11.24.4-2 Show 5 moreShow less1.24.4-31.24.4-41.24.7-11.24.8-11.24.9-1 |
None known |
toolchainGo |
before 1.23.11, 1.24.0-0 up to 1.24.5 | 1.23.111.24.5 |
golangMageia:9 |
before 1.24.5-1.mga9 | 1.24.5-1.mga9 |
golangopenEuler:24.03-LTS-SP1 From an advisory covering 3 CVEs |
before 1.21.4-35.oe2403sp1 | 1.21.4-35.oe2403sp1 |
golangopenEuler:24.03-LTS-SP2 From an advisory covering 3 CVEs |
before 1.21.4-36.oe2403sp2 | 1.21.4-36.oe2403sp2 |
golangopenEuler:24.03-LTS From an advisory covering 3 CVEs |
before 1.21.4-35.oe2403 | 1.21.4-35.oe2403 |
git-lfsopenEuler:24.03-LTS-SP3 From an advisory covering 11 CVEs |
before 3.6.1-3.oe2403sp3 | 3.6.1-3.oe2403sp3 |
git-lfsopenEuler:24.03-LTS-SP4 From an advisory covering 45 CVEs |
before 3.6.1-2.oe2403sp4 | 3.6.1-2.oe2403sp4 |
git-lfsopenEuler:24.03-LTS-SP1 From an advisory covering 11 CVEs |
before 3.6.1-2.oe2403sp1 | 3.6.1-2.oe2403sp1 |
go-toolsetRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
golangRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
golang-binRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
golang-docsRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
golang-miscRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
golang-raceRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
golang-srcRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
golang-testsRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
go-toolsetRed Hat:rhel_eus:9.4::appstream |
before 0:1.21.13-10.el9_4 | 0:1.21.13-10.el9_4 |
golangRed Hat:rhel_eus:9.4::appstream |
before 0:1.21.13-10.el9_4 | 0:1.21.13-10.el9_4 |
golang-binRed Hat:rhel_eus:9.4::appstream |
before 0:1.21.13-10.el9_4 | 0:1.21.13-10.el9_4 |
golang-docsRed Hat:rhel_eus:9.4::appstream |
before 0:1.21.13-10.el9_4 | 0:1.21.13-10.el9_4 |
golang-miscRed Hat:rhel_eus:9.4::appstream |
before 0:1.21.13-10.el9_4 | 0:1.21.13-10.el9_4 |
golang-srcRed Hat:rhel_eus:9.4::appstream |
before 0:1.21.13-10.el9_4 | 0:1.21.13-10.el9_4 |
golang-testsRed Hat:rhel_eus:9.4::appstream |
before 0:1.21.13-10.el9_4 | 0:1.21.13-10.el9_4 |
golangRed Hat:rhel_e4s:9.2::appstream |
before 0:1.19.13-18.el9_2 | 0:1.19.13-18.el9_2 |
golang-binRed Hat:rhel_e4s:9.2::appstream |
before 0:1.19.13-18.el9_2 | 0:1.19.13-18.el9_2 |
golang-docsRed Hat:rhel_e4s:9.2::appstream |
before 0:1.19.13-18.el9_2 | 0:1.19.13-18.el9_2 |
golang-miscRed Hat:rhel_e4s:9.2::appstream |
before 0:1.19.13-18.el9_2 | 0:1.19.13-18.el9_2 |
golang-raceRed Hat:rhel_e4s:9.2::appstream |
before 0:1.19.13-18.el9_2 | 0:1.19.13-18.el9_2 |
golang-srcRed Hat:rhel_e4s:9.2::appstream |
before 0:1.19.13-18.el9_2 | 0:1.19.13-18.el9_2 |
golang-testsRed Hat:rhel_e4s:9.2::appstream |
before 0:1.19.13-18.el9_2 | 0:1.19.13-18.el9_2 |
delveRed Hat:enterprise_linux:8::appstream |
before 0:1.24.1-1.module+el8.10.0+22945+b2c96a17 | 0:1.24.1-1.module+el8.10.0+22945+b2c96a17 |
delve-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.24.1-1.module+el8.10.0+22945+b2c96a17 | 0:1.24.1-1.module+el8.10.0+22945+b2c96a17 |
delve-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.24.1-1.module+el8.10.0+22945+b2c96a17 | 0:1.24.1-1.module+el8.10.0+22945+b2c96a17 |
go-toolsetRed Hat:enterprise_linux:8::appstream |
before 0:1.24.6-1.module+el8.10.0+23407+428597c7 | 0:1.24.6-1.module+el8.10.0+23407+428597c7 |
golangRed Hat:enterprise_linux:8::appstream |
before 0:1.24.6-1.module+el8.10.0+23407+428597c7 | 0:1.24.6-1.module+el8.10.0+23407+428597c7 |
golang-binRed Hat:enterprise_linux:8::appstream |
before 0:1.24.6-1.module+el8.10.0+23407+428597c7 | 0:1.24.6-1.module+el8.10.0+23407+428597c7 |
golang-docsRed Hat:enterprise_linux:8::appstream |
before 0:1.24.6-1.module+el8.10.0+23407+428597c7 | 0:1.24.6-1.module+el8.10.0+23407+428597c7 |
golang-miscRed Hat:enterprise_linux:8::appstream |
before 0:1.24.6-1.module+el8.10.0+23407+428597c7 | 0:1.24.6-1.module+el8.10.0+23407+428597c7 |
golang-srcRed Hat:enterprise_linux:8::appstream |
before 0:1.24.6-1.module+el8.10.0+23407+428597c7 | 0:1.24.6-1.module+el8.10.0+23407+428597c7 |
golang-testsRed Hat:enterprise_linux:8::appstream |
before 0:1.24.6-1.module+el8.10.0+23407+428597c7 | 0:1.24.6-1.module+el8.10.0+23407+428597c7 |
go-toolsetRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golangRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golang-binRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golang-docsRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golang-miscRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golang-raceRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golang-srcRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golang-testsRed Hat:enterprise_linux:10.0 From an advisory covering 3 CVEs |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
delveRed Hat:rhel_e4s:8.8::appstream |
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:rhel_e4s:8.8::appstream |
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:rhel_e4s:8.8::appstream |
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:rhel_e4s:8.8::appstream |
before 0:1.19.13-3.module+el8.8.0+22903+37387f31 | 0:1.19.13-3.module+el8.8.0+22903+37387f31 |
golangRed Hat:rhel_e4s:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-binRed Hat:rhel_e4s:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-docsRed Hat:rhel_e4s:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-miscRed Hat:rhel_e4s:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-raceRed Hat:rhel_e4s:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-srcRed Hat:rhel_e4s:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-testsRed Hat:rhel_e4s:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
delveRed Hat:rhel_tus:8.8::appstream |
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:rhel_tus:8.8::appstream |
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:rhel_tus:8.8::appstream |
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:rhel_tus:8.8::appstream |
before 0:1.19.13-3.module+el8.8.0+22903+37387f31 | 0:1.19.13-3.module+el8.8.0+22903+37387f31 |
golangRed Hat:rhel_tus:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-binRed Hat:rhel_tus:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-docsRed Hat:rhel_tus:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-miscRed Hat:rhel_tus:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-raceRed Hat:rhel_tus:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-srcRed Hat:rhel_tus:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golang-testsRed Hat:rhel_tus:8.8::appstream |
before 0:1.19.13-16.module+el8.8.0+23410+958e78d9 | 0:1.19.13-16.module+el8.8.0+23410+958e78d9 |
golangRocky Linux:9 |
before 0:1.24.6-1.el9_6 | 0:1.24.6-1.el9_6 |
delveRocky Linux:8 |
before 0:1.24.1-1.module+el8.10.0+1951+c74bd827 | 0:1.24.1-1.module+el8.10.0+1951+c74bd827 |
delveRocky Linux:8 |
before 0:1.24.1-1.module+el8.10.0+1987+42f155bb | 0:1.24.1-1.module+el8.10.0+1987+42f155bb |
golangRocky Linux:8 |
before 0:1.24.6-1.module+el8.10.0+2048+bc5b2e29 | 0:1.24.6-1.module+el8.10.0+2048+bc5b2e29 |
go-toolsetRocky Linux:8 |
before 0:1.24.6-1.module+el8.10.0+2048+bc5b2e29 | 0:1.24.6-1.module+el8.10.0+2048+bc5b2e29 |
golangRocky Linux:10 |
before 0:1.24.6-1.el10_0 | 0:1.24.6-1.el10_0 |
golang-1.24Root:Debian:13 |
before 1.24.4-1.root.io.17 | 1.24.4-1.root.io.171.24.4-1.root.io.181.24.4-1.root.io.191.24.4-1.root.io.211.24.4-1.root.io.161.24.4-1.aikido.221.24.4-1.root.io.20 |
rootio-golang-1.24Root:Debian:13 |
before 1.24.4-1.root.io.17 | 1.24.4-1.root.io.171.24.4-1.root.io.181.24.4-1.root.io.191.24.4-1.root.io.211.24.4-1.root.io.161.24.4-1.aikido.221.24.4-1.root.io.20 |
go1.24SUSE:Linux Enterprise Module for Development Tools 15 SP6 |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise Module for Development Tools 15 SP7 |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise Server 15 SP4-LTSS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise Server 15 SP5-LTSS |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24SUSE:Enterprise Storage 7.1 |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.24openSUSE:Leap 15.6 |
before 1.24.5-150000.1.29.1 | 1.24.5-150000.1.29.1 |
go1.23SUSE:Linux Enterprise Module for Development Tools 15 SP6 |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise Module for Development Tools 15 SP7 |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise Server 15 SP4-LTSS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise Server 15 SP5-LTSS |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23SUSE:Enterprise Storage 7.1 |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23openSUSE:Leap 15.6 |
before 1.23.11-150000.1.37.1 | 1.23.11-150000.1.37.1 |
go1.23-opensslSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.23-opensslSUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 1.23.12-150000.1.18.1 | 1.23.12-150000.1.18.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.24-opensslSUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 1.24.6-150000.1.12.1 | 1.24.6-150000.1.12.1 |
go1.25SUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25SUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25openSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.5.1 | 1.25.0-150000.1.5.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.25-opensslSUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 1.25.0-150000.1.3.1 | 1.25.0-150000.1.3.1 |
go1.24-opensslSUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 6 CVEs |
before 1.24.6-150600.13.9.1 | 1.24.6-150600.13.9.1 |
go1.24-opensslSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 6 CVEs |
before 1.24.6-150600.13.9.1 | 1.24.6-150600.13.9.1 |
go1.24-opensslopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 1.24.6-150600.13.9.1 | 1.24.6-150600.13.9.1 |
go1.23-opensslSUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 10 CVEs |
before 1.23.12-150600.13.9.1 | 1.23.12-150600.13.9.1 |
go1.23-opensslSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 10 CVEs |
before 1.23.12-150600.13.9.1 | 1.23.12-150600.13.9.1 |
go1.23-opensslopenSUSE:Leap 15.6 From an advisory covering 10 CVEs |
before 1.23.12-150600.13.9.1 | 1.23.12-150600.13.9.1 |
go1.25-opensslSUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 3 CVEs |
before 1.25.0-150600.13.3.1 | 1.25.0-150600.13.3.1 |
go1.25-opensslSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 3 CVEs |
before 1.25.0-150600.13.3.1 | 1.25.0-150600.13.3.1 |
go1.25-opensslopenSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 1.25.0-150600.13.3.1 | 1.25.0-150600.13.3.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 22 CVEs |
before 1.25.6-150000.1.9.1 | 1.25.6-150000.1.9.1 |
go1.25-opensslSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 22 CVEs |
before 1.25.6-150600.13.9.1 | 1.25.6-150600.13.9.1 |
go1.25-opensslSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 22 CVEs |
before 1.25.6-150600.13.9.1 | 1.25.6-150600.13.9.1 |
go1.25-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 22 CVEs |
before 1.25.6-150600.13.9.1 | 1.25.6-150600.13.9.1 |
go1.25-opensslopenSUSE:Leap 15.6 From an advisory covering 22 CVEs |
before 1.25.6-150600.13.9.1 | 1.25.6-150600.13.9.1 |
golang-1.18Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.18.1-1ubuntu1~16.04.61.18.1-1ubuntu1~16.04.6+esm1 |
None known |
golang-1.18Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.18.1-1ubuntu1~18.04.31.18.1-1ubuntu1~18.04.41.18.1-1ubuntu1~18.04.4+esm1 |
None known |
golang-1.18Ubuntu:20.04:LTS |
All versions, plus listed versions 1.18.1-1ubuntu1~20.04.11.18.1-1ubuntu1~20.04.21.18.1-1ubuntu1~20.04.3 |
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.21Ubuntu:20.04:LTS |
All versions, plus listed versions 1.21.1-1~ubuntu20.04.11.21.1-1~ubuntu20.04.21.21.1-1~ubuntu20.04.3 |
None known |
golang-1.22Ubuntu:20.04:LTS |
All versions, plus listed versions 1.22.2-2~20.04.11.22.2-2~20.04.21.22.2-2~20.04.3 |
None known |
golang-1.18Ubuntu:22.04:LTS |
All versions, plus listed versions 1.18~beta1-0ubuntu11.18~beta2-1ubuntu11.18~beta2-1ubuntu21.18~rc1-1ubuntu11.18-1ubuntu1 Show 4 moreShow less1.18.1-1ubuntu11.18.1-1ubuntu1.11.18.1-1ubuntu1.21.18.1-1ubuntu1.3 |
None known |
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.21Ubuntu:22.04:LTS |
All versions, plus listed versions 1.21.1-1~ubuntu22.04.11.21.1-1~ubuntu22.04.21.21.1-1~ubuntu22.04.31.21.1-1~ubuntu22.04.4 |
None known |
golang-1.22Ubuntu:22.04:LTS |
All versions, plus listed versions 1.22.2-2~22.041.22.2-2~22.04.11.22.2-2~22.04.21.22.2-2~22.04.31.22.2-2~22.04.4 |
None known |
golang-1.23Ubuntu:22.04:LTS |
All versions, plus listed versions 1.23.1-1~22.041.23.1-1~22.04.21.23.1-1~22.04.3 |
None known |
golang-1.21Ubuntu:24.04:LTS |
All versions, plus listed versions 1.21.1-11.21.3-11.21.4-11.21.5-11.21.6-1 Show 6 moreShow less1.21.7-11.21.7-21.21.8-11.21.8-1build11.21.9-11.21.9-1ubuntu0.1 |
None known |
golang-1.22Ubuntu:24.04:LTS |
All versions, plus listed versions 1.22~rc1-21.22.0-11.22.0-21.22.1-11.22.1-1build1 Show 6 moreShow less1.22.2-21.22.2-2ubuntu0.11.22.2-2ubuntu0.21.22.2-2ubuntu0.31.22.2-2ubuntu0.41.22.2-2ubuntu0.5 |
None known |
golang-1.23Ubuntu:24.04:LTS |
All versions, plus listed versions 1.23.1-1~24.041.23.1-1~24.04.1 |
None known |
golang-1.23Ubuntu:25.10 |
All versions, plus listed versions 1.23.8-11.23.10-11.23.10-1ubuntu0.2 |
None known |
golang-1.24Ubuntu:25.10 |
All versions, plus listed versions 1.24.2-11.24.2-21.24.4-11.24.4-1ubuntu1 |
None known |
golang-1.23Ubuntu:26.04:LTS |
All versions, plus listed versions 1.23.10-1 |
None known |
go1.23openSUSE:Tumbleweed |
before 1.23.11-1.1 | 1.23.11-1.1 |
go1.24openSUSE:Tumbleweed |
before 1.24.5-1.1 | 1.24.5-1.1 |
go1.25openSUSE:Tumbleweed |
before 1.25rc2-1.1 | 1.25rc2-1.1 |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 56 CVEs |
before 0.0.20250730T213748-1.1 | 0.0.20250730T213748-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected, facts | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-4674 is a high vulnerability (CVSS 8.6) in Go Toolchain Cmd/go, published July 9, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 41st percentile. Fixed in go 1.24.6-r0.
References
go.dev/cl/686515
go.dev/issue/74380
groups.google.com/g/golang-announce/c/gTNJnDXmn34
pkg.go.dev/vuln/GO-2025-3828
openwall.com/lists/oss-security/2025/07/08/5
nvd.nist.gov/vuln/detail/CVE-2025-4674
Show 194 moreShow less
github.com/advisories/GHSA-wprm-fgrx-xj42
security.alpinelinux.org/vuln/CVE-2025-4674
access.redhat.com/errata/RHSA-2025:13935
access.redhat.com/security/cve/CVE-2025-4674
bugzilla.redhat.com/2384329
errata.almalinux.org/9/ALSA-2025-13935.html
access.redhat.com/errata/RHSA-2025:13940
errata.almalinux.org/8/ALSA-2025-13940.html
access.redhat.com/errata/RHSA-2025:13941
errata.almalinux.org/10/ALSA-2025-13941.html
redhat.com/security/data/cve/CVE-2025-47907.html
docs.bell-sw.com/security/cves/CVE-2025-4674
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1756931716.html
pkg.go.dev
github.com/CVEProject/cvelistV5/tree/main/cves/2025/4xxx/CVE-2025-4674.json
security-tracker.debian.org/tracker/CVE-2025-4674
advisories.mageia.org/MGASA-2025-0205.html
bugs.mageia.org/show_bug.cgi?id=34456
github.com/golang/go/issues/74382
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2181
nvd.nist.gov/vuln/detail/CVE-2025-47906
nvd.nist.gov/vuln/detail/CVE-2025-47907
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2182
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2260
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4067
nvd.nist.gov/vuln/detail/CVE-2023-39321
nvd.nist.gov/vuln/detail/CVE-2023-39322
nvd.nist.gov/vuln/detail/CVE-2025-22874
nvd.nist.gov/vuln/detail/CVE-2025-26625
nvd.nist.gov/vuln/detail/CVE-2025-27614
nvd.nist.gov/vuln/detail/CVE-2025-46835
nvd.nist.gov/vuln/detail/CVE-2025-48384
nvd.nist.gov/vuln/detail/CVE-2025-58188
nvd.nist.gov/vuln/detail/CVE-2025-61725
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4068
nvd.nist.gov/vuln/detail/CVE-2024-8244
nvd.nist.gov/vuln/detail/CVE-2025-27613
nvd.nist.gov/vuln/detail/CVE-2025-4673
nvd.nist.gov/vuln/detail/CVE-2025-47910
nvd.nist.gov/vuln/detail/CVE-2025-47912
nvd.nist.gov/vuln/detail/CVE-2025-47914
nvd.nist.gov/vuln/detail/CVE-2025-48385
nvd.nist.gov/vuln/detail/CVE-2025-58181
nvd.nist.gov/vuln/detail/CVE-2025-58183
nvd.nist.gov/vuln/detail/CVE-2025-58185
nvd.nist.gov/vuln/detail/CVE-2025-58186
nvd.nist.gov/vuln/detail/CVE-2025-58187
nvd.nist.gov/vuln/detail/CVE-2025-58189
nvd.nist.gov/vuln/detail/CVE-2025-61723
nvd.nist.gov/vuln/detail/CVE-2025-61724
nvd.nist.gov/vuln/detail/CVE-2025-61726
nvd.nist.gov/vuln/detail/CVE-2025-61727
nvd.nist.gov/vuln/detail/CVE-2025-61729
nvd.nist.gov/vuln/detail/CVE-2025-68121
nvd.nist.gov/vuln/detail/CVE-2026-25679
nvd.nist.gov/vuln/detail/CVE-2026-27137
nvd.nist.gov/vuln/detail/CVE-2026-27141
nvd.nist.gov/vuln/detail/CVE-2026-32280
nvd.nist.gov/vuln/detail/CVE-2026-32281
nvd.nist.gov/vuln/detail/CVE-2026-32282
nvd.nist.gov/vuln/detail/CVE-2026-33810
nvd.nist.gov/vuln/detail/CVE-2026-33811
nvd.nist.gov/vuln/detail/CVE-2026-33818
nvd.nist.gov/vuln/detail/CVE-2026-42507
nvd.nist.gov/vuln/detail/CVE-2026-46600
nvd.nist.gov/vuln/detail/CVE-2026-56853
nvd.nist.gov/vuln/detail/CVE-2026-56859
nvd.nist.gov/vuln/detail/CVE-2026-56862
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4069
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2384329
issues.redhat.com/browse/RHEL-108935
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_13935.json
cve.org/CVERecord?id=CVE-2025-4674
access.redhat.com/security/cve/CVE-2025-47906
bugzilla.redhat.com/show_bug.cgi?id=2396546
cve.org/CVERecord?id=CVE-2025-47906
go.dev/cl/691775
go.dev/issue/74466
groups.google.com/g/golang-announce/c/x5MKroML2yM
pkg.go.dev/vuln/GO-2025-3956
access.redhat.com/security/cve/CVE-2025-47907
bugzilla.redhat.com/show_bug.cgi?id=2387083
cve.org/CVERecord?id=CVE-2025-47907
go.dev/cl/693735
go.dev/issue/74831
pkg.go.dev/vuln/GO-2025-3849
access.redhat.com/errata/RHSA-2025:13936
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_13936.json
access.redhat.com/errata/RHSA-2025:13939
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_13939.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_13940.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_13941.json
access.redhat.com/errata/RHSA-2025:14093
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_14093.json
errata.rockylinux.org/RLSA-2025:13935
errata.rockylinux.org/RLSA-2025:13940
errata.rockylinux.org/RLSA-2025:13941
suse.com/support/update/announcement/2025/suse-su-202502295-1
bugzilla.suse.com/1236217
bugzilla.suse.com/1246118
suse.com/security/cve/CVE-2025-4674
suse.com/support/update/announcement/2025/suse-su-202502296-1
bugzilla.suse.com/1229122
suse.com/support/update/announcement/2025/suse-su-202502812-1
bugzilla.suse.com/1247719
bugzilla.suse.com/1247720
bugzilla.suse.com/1247816
suse.com/security/cve/CVE-2025-47906
suse.com/security/cve/CVE-2025-47907
suse.com/support/update/announcement/2025/suse-su-202502837-1
suse.com/support/update/announcement/2025/suse-su-202502924-1
bugzilla.suse.com/1244485
suse.com/support/update/announcement/2025/suse-su-202503115-1
bugzilla.suse.com/1248082
suse.com/support/update/announcement/2025/suse-su-202503158-1
bugzilla.suse.com/1244156
bugzilla.suse.com/1244157
bugzilla.suse.com/1244158
suse.com/security/cve/CVE-2025-0913
suse.com/security/cve/CVE-2025-22874
suse.com/security/cve/CVE-2025-4673
suse.com/support/update/announcement/2025/suse-su-202503159-1
bugzilla.suse.com/1236045
bugzilla.suse.com/1236046
bugzilla.suse.com/1236801
bugzilla.suse.com/1238572
bugzilla.suse.com/1240550
suse.com/security/cve/CVE-2024-45336
suse.com/security/cve/CVE-2024-45341
suse.com/security/cve/CVE-2025-22866
suse.com/security/cve/CVE-2025-22870
suse.com/security/cve/CVE-2025-22871
suse.com/support/update/announcement/2025/suse-su-202503161-1
suse.com/support/update/announcement/2026/suse-su-20260297-1
bugzilla.suse.com/1245878
bugzilla.suse.com/1249141
bugzilla.suse.com/1249985
bugzilla.suse.com/1251253
bugzilla.suse.com/1251254
bugzilla.suse.com/1251255
bugzilla.suse.com/1251256
bugzilla.suse.com/1251257
bugzilla.suse.com/1251258
bugzilla.suse.com/1251259
bugzilla.suse.com/1251260
bugzilla.suse.com/1251261
bugzilla.suse.com/1251262
bugzilla.suse.com/1254227
bugzilla.suse.com/1254430
bugzilla.suse.com/1254431
bugzilla.suse.com/1256816
bugzilla.suse.com/1256817
bugzilla.suse.com/1256818
bugzilla.suse.com/1256819
bugzilla.suse.com/1256820
bugzilla.suse.com/1256821
suse.com/security/cve/CVE-2025-47910
suse.com/security/cve/CVE-2025-47912
suse.com/security/cve/CVE-2025-58183
suse.com/security/cve/CVE-2025-58185
suse.com/security/cve/CVE-2025-58186
suse.com/security/cve/CVE-2025-58187
suse.com/security/cve/CVE-2025-58188
suse.com/security/cve/CVE-2025-58189
suse.com/security/cve/CVE-2025-61723
suse.com/security/cve/CVE-2025-61724
suse.com/security/cve/CVE-2025-61725
suse.com/security/cve/CVE-2025-61726
suse.com/security/cve/CVE-2025-61727
suse.com/security/cve/CVE-2025-61728
suse.com/security/cve/CVE-2025-61729
suse.com/security/cve/CVE-2025-61730
suse.com/security/cve/CVE-2025-61731
suse.com/security/cve/CVE-2025-68119
suse.com/security/cve/CVE-2025-68121
suse.com/support/update/announcement/2026/suse-su-20260298-1
ubuntu.com/security/CVE-2025-4674
github.com/golang/go/commit/825eeee3f789a11231ce23a4836c74ec5e34bf2a
github.com/golang/go/commit/e9d2c032b14c17083be0f8f0c822565199d2994f
suse.com/security/cve/CVE-2024-44905
suse.com/security/cve/CVE-2024-44906
suse.com/security/cve/CVE-2024-56731
suse.com/security/cve/CVE-2025-0928
suse.com/security/cve/CVE-2025-1088
suse.com/security/cve/CVE-2025-30086
suse.com/security/cve/CVE-2025-32019
suse.com/security/cve/CVE-2025-3227
suse.com/security/cve/CVE-2025-3228
suse.com/security/cve/CVE-2025-3415
suse.com/security/cve/CVE-2025-4563
suse.com/security/cve/CVE-2025-4656
suse.com/security/cve/CVE-2025-46702
suse.com/security/cve/CVE-2025-47281
Left out here: 41 references and the rest of 9 source descriptions. The JSON record has them.