CVE-2025-22874
Usage of ExtKeyUsageAny disables policy validation in crypto/x509
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.5
Usage of ExtKeyUsageAny disables policy validation in crypto/x509
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.
- Record
CVE-2025-22874- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
EUVDEUVD-2025-18136
7.5
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.
- Record
EUVD-2025-18136- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6f52-wpx2-hvf2
7.5
Calling Verify with a VerifyOptions.KeyUsages that contains ExtKeyUsageAny unintentionally...
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.
- Record
GHSA-6f52-wpx2-hvf2- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
NVD
7.5
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.
- Record
CVE-2025-22874- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVALPINE-CVE-2025-22874
7.5
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.
- Record
ALPINE-CVE-2025-22874- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2025-22874
7.5
- Record
BELL-CVE-2025-22874- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 26 moreShow less
OSVDEBIAN-CVE-2025-22874
7.5
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.
- Record
DEBIAN-CVE-2025-22874- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - 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:10676
7.5
Red Hat Security Advisory: golang security update
- Record
RHSA-2025:10676- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2025:10677
7.5
Red Hat Security Advisory: golang security update
- Record
RHSA-2025:10677- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:47712
8.1
Red Hat Security Advisory: golang security, bug fix, and enhancement update
- Record
RHSA-2026:47712- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:47719
8.1
Red Hat Security Advisory: golang security, bug fix, and enhancement update
- Record
RHSA-2026:47719- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-22874
7.5
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.
- Record
UBUNTU-CVE-2025-22874- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-06
OSVALSA-2025:10677 No score
Moderate: golang security update
The golang packages provide the Go programming language compiler.
Security Fix(es):
- net/http: Sensitive headers not cleared on cross-origin redirect in net/http (CVE-2025-4673)
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:10677- Updated
- 2026-11-02
OSVAZL-63872 No score
CVE-2025-22874 affecting package msft-golang for versions less than 1.24.1-3
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.
- Record
AZL-63872- Updated
- 2026-11-02
OSVAZL-72104 No score
CVE-2025-22874 affecting package golang for versions less than 1.24.4-1
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.
- Record
AZL-72104- Updated
- 2026-11-02
OSVAZL-78986 No score
CVE-2025-22874 affecting package golang 1.26.10-1
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.
- Record
AZL-78986- Updated
- 2026-11-05
OSVAZL-98865 No score
CVE-2025-22874 affecting package golang 1.27.1-1
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.
- Record
AZL-98865- Updated
- 2026-11-02
OSVBIT-golang-2025-22874 No score
Usage of ExtKeyUsageAny disables policy validation in crypto/x509
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.
- Record
BIT-golang-2025-22874- Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2025-22874- Updated
- 2026-11-02
OSVGO-2025-3749 No score
Usage of ExtKeyUsageAny disables policy validation in crypto/x509
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.
- Record
GO-2025-3749- Updated
- 2026-11-02
OSVMGASA-2025-0184 No score
Updated golang packages fix security vulnerabilities
Proxy-Authorization and Proxy-Authenticate headers persisted on cross-origin redirects potentially leaking sensitive information. CVE-2025-4673. os: inconsistent handling of O_CREATE|O_EXCL on Unix and Windows os.OpenFile(path, os.O_CREATE|O_EXCL) behaved differently on Unix and Windows systems when the target path was a dangling symlink. On Unix systems, OpenFile with O_CREATE and O_EXCL flags never follows symlinks. On Windows, when the target path was a symlink to a nonexistent location, OpenFile would create a file in that location - CVE-2025-0913. crypto/x509: usage of ExtKeyUsageAny disables policy validation. 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. OpenFile now always returns an error when the O_CREATE and O_EXCL flags are both set and the target path is a symlink.
- Record
MGASA-2025-0184- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15224-1 No score
go1.24-1.24.4-1.1 on GA media
These are all security issues fixed in the go1.24-1.24.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15224-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15225-1 No score
govulncheck-vulndb-0.0.20250612T141001-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20250612T141001-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15225-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15251-1 No score
nova-3.11.4-1.1 on GA media
These are all security issues fixed in the nova-3.11.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15251-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15263-1 No score
polaris-9.6.4-1.1 on GA media
These are all security issues fixed in the polaris-9.6.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15263-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15379-1 No score
minio-client-20250721T052808Z-1.1 on GA media
These are all security issues fixed in the minio-client-20250721T052808Z-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15379-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:01846-1 No score
Security update for go1.24
This update for go1.24 fixes the following issues:
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. ( bsc#1236217 go1.24 release tracking CVE-2025-22874 CVE-2025-0913 CVE-2025-4673)
- CVE-2025-22874: crypto/x509: ExtKeyUsageAny bypasses policy validation (bsc#1244158)
- CVE-2025-0913: os: inconsistent handling of O_CREATE|O_EXCL on Unix and Windows (bsc#1244157)
- CVE-2025-4673: net/http: sensitive headers not cleared on cross-origin redirect (bsc#1244156)
- os: Root.Mkdir creates directories with zero permissions on OpenBSD
- hash/maphash: hashing channels with purego impl. of maphash.Comparable panics
- runtime/debug: BuildSetting does not document DefaultGODEBUG
- cmd/go: add fips140 module selection mechanism
- cmd/link: Go 1.24.3 and 1.23.9 regression - duplicated definition of symbol dlopen
- CVE-2025-22873: os: Root permits access to parent directory
- Record
SUSE-SU-2025:01846-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02120-1 No score
Security update for go1.24-openssl
This update for go1.24-openssl fixes the following issues:
Update to version 1.24.4 (bsc#1236217):
- CVE-2025-22874 crypto/x509: ExtKeyUsageAny bypasses policy validation (bsc#1244158).
- CVE-2025-0913 os: inconsistent handling of O_CREATE|O_EXCL on Unix and Windows (bsc#1244157).
- CVE-2025-4673 net/http: sensitive headers not cleared on cross-origin redirect (bsc#1244156).
- Record
SUSE-SU-2025:02120-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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.22 |
before 1.24.4-r0 | 1.24.4-r0 |
goAlpine:v3.23 |
before 1.24.4-r0 | 1.24.4-r0 |
goAlpine:v3.24 |
before 1.24.4-r0 | 1.24.4-r0 |
golang-docsAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.4-1.el10_0.alma.1 | 1.24.4-1.el10_0.alma.1 |
golang-miscAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.4-1.el10_0.alma.1 | 1.24.4-1.el10_0.alma.1 |
golang-srcAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.4-1.el10_0.alma.1 | 1.24.4-1.el10_0.alma.1 |
golang-testsAlmaLinux:10 From an advisory covering 2 CVEs |
before 1.24.4-1.el10_0.alma.1 | 1.24.4-1.el10_0.alma.1 |
msft-golangAzure Linux:2 |
before 1.24.1-3 | 1.24.1-3 |
golangAzure Linux:3 |
before 1.24.4-1 | 1.24.4-1 |
golangAzure Linux:3 |
through 1.26.10-1 | None known |
Show 111 moreShow less
| Package | Affected | Fixed |
|---|---|---|
golangAzure Linux:3 |
1.27.0 to 1.27.1-1 | None known |
goAlpaquita:23 |
1.19.7-r0 up to 1.23.10-r0 | 1.23.10-r0 |
goAlpaquita:25 |
1.24.3-r0 up to 1.24.4-r0 | 1.24.4-r0 |
goAlpaquita:stream |
1.20.5-r2 up to 1.24.4-r0 | 1.24.4-r0 |
goBellSoft Hardened Containers:23 |
1.19.7-r0 up to 1.23.10-r0 | 1.23.10-r0 |
goBellSoft Hardened Containers:25 |
1.24.3-r0 up to 1.24.4-r0 | 1.24.4-r0 |
goBellSoft Hardened Containers:stream |
1.20.5-r2 up to 1.24.4-r0 | 1.24.4-r0 |
golangBitnami |
1.24.0-0 up to 1.24.4 | 1.24.4 |
golang-1.24Debian:13 |
before 1.24.4-1 | 1.24.4-1 |
stdlibGo |
1.24.0-0 up to 1.24.4 | 1.24.4 |
golangMageia:9 From an advisory covering 3 CVEs |
before 1.24.4-1.mga9 | 1.24.4-1.mga9 |
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 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
golangRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
golang-binRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
golang-docsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
golang-miscRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
golang-raceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
golang-srcRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
golang-testsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.24.4-1.el9_6 | 0:1.24.4-1.el9_6 |
go-toolsetRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
golangRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
golang-binRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
golang-docsRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
golang-miscRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
golang-raceRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
golang-srcRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
golang-testsRed Hat:enterprise_linux:10.0 From an advisory covering 2 CVEs |
before 0:1.24.4-1.el10_0 | 0:1.24.4-1.el10_0 |
go-toolsetRed Hat:rhel_e4s:9.4::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_4 | 0:1.25.9-1.el9_4 |
golangRed Hat:rhel_e4s:9.4::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_4 | 0:1.25.9-1.el9_4 |
golang-binRed Hat:rhel_e4s:9.4::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_4 | 0:1.25.9-1.el9_4 |
golang-docsRed Hat:rhel_e4s:9.4::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_4 | 0:1.25.9-1.el9_4 |
golang-miscRed Hat:rhel_e4s:9.4::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_4 | 0:1.25.9-1.el9_4 |
golang-srcRed Hat:rhel_e4s:9.4::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_4 | 0:1.25.9-1.el9_4 |
golang-testsRed Hat:rhel_e4s:9.4::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_4 | 0:1.25.9-1.el9_4 |
go-toolsetRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
golangRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
golang-binRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
golang-docsRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
golang-miscRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
golang-raceRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
golang-srcRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
golang-testsRed Hat:rhel_e4s:9.2::appstream From an advisory covering 8 CVEs |
before 0:1.25.9-1.el9_2 | 0:1.25.9-1.el9_2 |
go1.24SUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24SUSE:Enterprise Storage 7.1 From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24openSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 1.24.4-150000.1.26.1 | 1.24.4-150000.1.26.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.1 |
go1.24-opensslSUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 1.24.4-150000.1.9.1 | 1.24.4-150000.1.9.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 |
golang-1.10Ubuntu:14.04:LTS |
All versions, plus listed versions 1.10.4-2ubuntu1~14.04.1 |
None known |
golang-1.10Ubuntu:16.04:LTS |
All versions, plus listed versions 1.10.4-2ubuntu1~16.04.11.10.4-2ubuntu1~16.04.2 |
None known |
golang-1.6Ubuntu:16.04:LTS |
All versions, plus listed versions 1.6-0ubuntu11.6-0ubuntu21.6-0ubuntu31.6-0ubuntu41.6-0ubuntu5 Show 5 moreShow less1.6.1-0ubuntu11.6.2-0ubuntu5~16.041.6.2-0ubuntu5~16.04.21.6.2-0ubuntu5~16.04.31.6.2-0ubuntu5~16.04.4 |
None known |
golang-1.13Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu1~16.04.21.13.8-1ubuntu1~16.04.31.13.8-1ubuntu1~16.04.3+esm21.13.8-1ubuntu1~16.04.3+esm3 |
None known |
golang-1.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.10Ubuntu:18.04:LTS |
All versions, plus listed versions 1.10~rc1-11.10~rc1-1ubuntu11.10~rc1-2ubuntu11.10~rc2-1ubuntu11.10-1ubuntu11.10.1-1ubuntu21.10.4-2ubuntu1~18.04.11.10.4-2ubuntu1~18.04.2 |
None known |
golang-1.13Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu1~18.04.21.13.8-1ubuntu1~18.04.31.13.8-1ubuntu1~18.04.41.13.8-1ubuntu1~18.04.4+esm1 |
None known |
golang-1.16Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.16.2-0ubuntu1~18.04.21.16.2-0ubuntu1~18.04.2+esm1 |
None known |
golang-1.18Ubuntu:Pro:18.04:LTS |
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.8Ubuntu:18.04:LTS |
All versions, plus listed versions 1.8.3-2ubuntu11.8.3-2ubuntu1.18.04.1 |
None known |
golang-1.9Ubuntu:18.04:LTS |
All versions, plus listed versions 1.9.1-2ubuntu11.9.2-1ubuntu11.9.2-3ubuntu11.9.3-1ubuntu11.9.4-1ubuntu1 |
None known |
golang-1.13Ubuntu:20.04:LTS |
All versions, plus listed versions 1.13.1-1ubuntu11.13.3-1ubuntu11.13.4-1ubuntu11.13.5-1ubuntu11.13.6-1ubuntu1 Show 5 moreShow less1.13.6-2ubuntu11.13.7-1ubuntu11.13.8-1ubuntu11.13.8-1ubuntu1.11.13.8-1ubuntu1.2 |
None known |
golang-1.14Ubuntu:20.04:LTS |
All versions, plus listed versions 1.14~beta1-11.14~beta1-21.14~rc1-11.14-11.14.1-1 Show 4 moreShow less1.14.2-11.14.2-1ubuntu11.14.3-2ubuntu2~20.04.11.14.3-2ubuntu2~20.04.2 |
None known |
golang-1.16Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.16.2-0ubuntu1~20.041.16.2-0ubuntu1~20.04.11.16.2-0ubuntu1~20.04.1+esm1 |
None known |
golang-1.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.17Ubuntu:22.04:LTS |
All versions, plus listed versions 1.17-1ubuntu21.17.3-1ubuntu11.17.3-1ubuntu21.17.13-3ubuntu11.17.13-3ubuntu1.21.17.13-3ubuntu1.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.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.24Ubuntu:22.04:LTS |
All versions, plus listed versions 1.24.4-1ubuntu1~22.04.11.24.4-1ubuntu1~22.04.21.24.13-2~22.04.11.24.13-2~22.04.2 |
None known |
golang-1.13Ubuntu:Pro:22.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu21.13.8-1ubuntu2.22.04.11.13.8-1ubuntu2.22.04.1+esm11.13.8-1ubuntu2.22.04.2 |
None known |
golang-1.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.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.24Ubuntu:24.04:LTS |
All versions, plus listed versions 1.24.4-1ubuntu1~24.04.11.24.4-1ubuntu1~24.04.21.24.13-2~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 |
golang-1.24Ubuntu:26.04:LTS |
All versions, plus listed versions 1.24.4-1ubuntu11.24.9-11.24.13-2 |
None known |
go1.24openSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 1.24.4-1.1 | 1.24.4-1.1 |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 29 CVEs |
before 0.0.20250612T141001-1.1 | 0.0.20250612T141001-1.1 |
novaopenSUSE:Tumbleweed |
before 3.11.4-1.1 | 3.11.4-1.1 |
polarisopenSUSE:Tumbleweed |
before 9.6.4-1.1 | 9.6.4-1.1 |
minio-clientopenSUSE:Tumbleweed |
before 20250721T052808Z-1.1 | 20250721T052808Z-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | ||
| facts | OSV | |
| 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-22874 is a high vulnerability (CVSS 7.5) in Go Standard Library Crypto/x509, published June 9, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 31st percentile. Fixed in go 1.24.4-r0.
References
go.dev/cl/670375
go.dev/issue/73612
groups.google.com/g/golang-announce/c/ufZ8WpEsA3A
pkg.go.dev/vuln/GO-2025-3749
nvd.nist.gov/vuln/detail/CVE-2025-22874
github.com/advisories/GHSA-6f52-wpx2-hvf2
Show 168 moreShow less
security.alpinelinux.org/vuln/CVE-2025-22874
access.redhat.com/errata/RHSA-2025:10677
access.redhat.com/security/cve/CVE-2025-4673
bugzilla.redhat.com/2373305
errata.almalinux.org/10/ALSA-2025-10677.html
redhat.com/security/data/cve/CVE-2025-22874.html
docs.bell-sw.com/security/cves/CVE-2025-22874
security-tracker.debian.org/tracker/CVE-2025-22874
advisories.mageia.org/MGASA-2025-0184.html
bugs.mageia.org/show_bug.cgi?id=34353
openwall.com/lists/oss-security/2025/06/05/5
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-26625
nvd.nist.gov/vuln/detail/CVE-2025-27614
nvd.nist.gov/vuln/detail/CVE-2025-4674
nvd.nist.gov/vuln/detail/CVE-2025-46835
nvd.nist.gov/vuln/detail/CVE-2025-47907
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-47906
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/errata/RHSA-2025:10676
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2373305
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10676.json
cve.org/CVERecord?id=CVE-2025-4673
go.dev/cl/679257
go.dev/issue/73816
pkg.go.dev/vuln/GO-2025-3751
access.redhat.com/security/cve/CVE-2025-22874
bugzilla.redhat.com/show_bug.cgi?id=2372320
cve.org/CVERecord?id=CVE-2025-22874
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_10677.json
access.redhat.com/errata/RHSA-2026:47712
bugzilla.redhat.com/show_bug.cgi?id=2437111
bugzilla.redhat.com/show_bug.cgi?id=2456333
bugzilla.redhat.com/show_bug.cgi?id=2456336
bugzilla.redhat.com/show_bug.cgi?id=2456338
bugzilla.redhat.com/show_bug.cgi?id=2456339
bugzilla.redhat.com/show_bug.cgi?id=2456340
bugzilla.redhat.com/show_bug.cgi?id=2456342
issues.redhat.com/browse/RHEL-178854
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_47712.json
access.redhat.com/security/cve/CVE-2025-68121
cve.org/CVERecord?id=CVE-2025-68121
go.dev/cl/737700
go.dev/issue/77217
groups.google.com/g/golang-announce/c/K09ubi9FQFk
pkg.go.dev/vuln/GO-2026-4337
access.redhat.com/security/cve/CVE-2026-27143
cve.org/CVERecord?id=CVE-2026-27143
nvd.nist.gov/vuln/detail/CVE-2026-27143
go.dev/cl/763765
go.dev/issue/78333
groups.google.com/g/golang-announce/c/0uYbvbPZRWU
pkg.go.dev/vuln/GO-2026-4868
access.redhat.com/security/cve/CVE-2026-27144
cve.org/CVERecord?id=CVE-2026-27144
nvd.nist.gov/vuln/detail/CVE-2026-27144
go.dev/cl/763764
go.dev/issue/78371
pkg.go.dev/vuln/GO-2026-4867
access.redhat.com/security/cve/CVE-2026-32280
cve.org/CVERecord?id=CVE-2026-32280
go.dev/cl/758320
go.dev/issue/78282
pkg.go.dev/vuln/GO-2026-4947
access.redhat.com/security/cve/CVE-2026-32281
cve.org/CVERecord?id=CVE-2026-32281
go.dev/cl/758061
go.dev/issue/78281
pkg.go.dev/vuln/GO-2026-4946
access.redhat.com/security/cve/CVE-2026-32282
cve.org/CVERecord?id=CVE-2026-32282
go.dev/cl/763761
go.dev/issue/78293
pkg.go.dev/vuln/GO-2026-4864
access.redhat.com/security/cve/CVE-2026-32283
cve.org/CVERecord?id=CVE-2026-32283
nvd.nist.gov/vuln/detail/CVE-2026-32283
go.dev/cl/763767
go.dev/issue/78334
pkg.go.dev/vuln/GO-2026-4870
access.redhat.com/errata/RHSA-2026:47719
issues.redhat.com/browse/RHEL-182118
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_47719.json
suse.com/support/update/announcement/2025/suse-su-202501846-1
bugzilla.suse.com/1236217
bugzilla.suse.com/1242715
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-22873
suse.com/security/cve/CVE-2025-22874
suse.com/security/cve/CVE-2025-4673
suse.com/support/update/announcement/2025/suse-su-202502120-1
suse.com/support/update/announcement/2025/suse-su-202503158-1
bugzilla.suse.com/1246118
bugzilla.suse.com/1247719
bugzilla.suse.com/1247720
suse.com/security/cve/CVE-2025-4674
suse.com/security/cve/CVE-2025-47906
suse.com/security/cve/CVE-2025-47907
ubuntu.com/security/CVE-2025-22874
suse.com/security/cve/CVE-2020-36846
suse.com/security/cve/CVE-2022-31022
suse.com/security/cve/CVE-2023-42818
suse.com/security/cve/CVE-2025-1792
suse.com/security/cve/CVE-2025-25207
suse.com/security/cve/CVE-2025-25208
suse.com/security/cve/CVE-2025-2571
suse.com/security/cve/CVE-2025-29785
suse.com/security/cve/CVE-2025-3230
suse.com/security/cve/CVE-2025-3260
suse.com/security/cve/CVE-2025-3454
suse.com/security/cve/CVE-2025-3611
suse.com/security/cve/CVE-2025-3913
suse.com/security/cve/CVE-2025-4128
suse.com/security/cve/CVE-2025-4573
suse.com/security/cve/CVE-2025-47950
suse.com/security/cve/CVE-2025-48494
suse.com/security/cve/CVE-2025-48495
suse.com/security/cve/CVE-2025-48710
suse.com/security/cve/CVE-2025-48865
suse.com/security/cve/CVE-2025-48938
suse.com/security/cve/CVE-2025-48948
suse.com/security/cve/CVE-2025-48949
suse.com/security/cve/CVE-2025-49011
suse.com/security/cve/CVE-2025-49136
suse.com/security/cve/CVE-2025-49140
Left out here: the rest of 3 source descriptions. The JSON record has them.