CVE-2025-0913
Inconsistent handling of O_CREATE|O_EXCL on Unix and Windows in os in syscall
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. OpenFile now always returns an error when the O_CREATE and O_EXCL flags are both set and the target path is a symlink.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.5
Inconsistent handling of O_CREATE|O_EXCL on Unix and Windows in os in syscall
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. 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
CVE-2025-0913- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
EUVDEUVD-2025-18139
5.5
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. 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
EUVD-2025-18139- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jw54-c8rr-pjpq
5.5
os.OpenFile(path, os.O_CREATE|O_EXCL) behaved differently on Unix and Windows systems when the...
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. 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
GHSA-jw54-c8rr-pjpq- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-59
- Updated
- 2026-11-02
NVD
5.5
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. 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
CVE-2025-0913- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-59
- Updated
- 2026-11-02
OSVALPINE-CVE-2025-0913
5.5
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. 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
ALPINE-CVE-2025-0913- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2025-0913
5.5
- Record
BELL-CVE-2025-0913- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 16 moreShow less
OSV
5.5
Inconsistent handling of O_CREATE|O_EXCL on Unix and Windows in os in syscall
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. 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
CVE-2025-0913- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-0913
5.5
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. 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
UBUNTU-CVE-2025-0913- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVAZL-78978 No score
CVE-2025-0913 affecting package golang 1.26.10-1
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. 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
AZL-78978- Updated
- 2026-11-05
OSVAZL-98823 No score
CVE-2025-0913 affecting package golang 1.27.1-1
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. 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
AZL-98823- Updated
- 2026-11-02
OSVBIT-golang-2025-0913 No score
Inconsistent handling of O_CREATE|O_EXCL on Unix and Windows in os in syscall
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. 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
BIT-golang-2025-0913- Updated
- 2026-11-02
OSVGO-2025-3750 No score
Inconsistent handling of O_CREATE|O_EXCL on Unix and Windows in os in syscall
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. 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
GO-2025-3750- 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:15223-1 No score
go1.23-1.23.10-1.1 on GA media
These are all security issues fixed in the go1.23-1.23.10-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15223-1- 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:15586-1 No score
kubecolor-0.5.2-1.1 on GA media
These are all security issues fixed in the kubecolor-0.5.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15586-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:01848-1 No score
Security update for go1.23
This update for go1.23 fixes the following issues:
go1.23.10 (released 2025-06-05) includes security fixes to the /http and os packages, as well as bug fixes to the linker. (bsc#1229122 go1.23 release tracking CVE-2025-0913 CVE-2025-4673)
-
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)
- runtime/debug: BuildSetting does not document DefaultGODEBUG
- cmd/link: Go 1.24.3 and 1.23.9 regression - duplicated definition of symbol dlopen
- Record
SUSE-SU-2025:01848-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
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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.22 |
1.24.0 up to 1.24.4-r0 | 1.24.4-r0 |
goAlpine:v3.23 |
1.24.0 up to 1.24.4-r0 | 1.24.4-r0 |
goAlpine:v3.24 |
1.24.0 up to 1.24.4-r0 | 1.24.4-r0 |
golangAzure Linux:3 |
through 1.26.10-1 | None known |
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 |
Show 90 moreShow less
| Package | Affected | Fixed |
|---|---|---|
goBellSoft Hardened Containers:stream |
1.20.5-r2 up to 1.24.4-r0 | 1.24.4-r0 |
golangBitnami |
before 1.23.10, 1.24.0-0 up to 1.24.4 | 1.23.101.24.4 |
stdlibGo |
before 1.23.10, 1.24.0-0 up to 1.24.4 | 1.23.101.24.4 |
golangMageia:9 From an advisory covering 3 CVEs |
before 1.24.4-1.mga9 | 1.24.4-1.mga9 |
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.23SUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23SUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.1 |
go1.23openSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.23.10-150000.1.34.1 | 1.23.10-150000.1.34.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 |
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 |
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.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.13Ubuntu:22.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu21.13.8-1ubuntu2.22.04.11.13.8-1ubuntu2.22.04.2 |
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.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.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.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.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.23openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.23.10-1.1 | 1.23.10-1.1 |
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 |
kubecoloropenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.5.2-1.1 | 0.5.2-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-0913 is a medium vulnerability (CVSS 5.5) in Go Standard Library Os, published June 9, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 25th percentile. Fixed in go 1.24.4-r0.
References
go.dev/cl/672396
go.dev/issue/73702
groups.google.com/g/golang-announce/c/ufZ8WpEsA3A
pkg.go.dev/vuln/GO-2025-3750
nvd.nist.gov/vuln/detail/CVE-2025-0913
github.com/advisories/GHSA-jw54-c8rr-pjpq
Show 67 moreShow less
security.alpinelinux.org/vuln/CVE-2025-0913
docs.bell-sw.com/security/cves/CVE-2025-0913
pkg.go.dev
github.com/CVEProject/cvelistV5/tree/main/cves/2025/0xxx/CVE-2025-0913.json
advisories.mageia.org/MGASA-2025-0184.html
bugs.mageia.org/show_bug.cgi?id=34353
openwall.com/lists/oss-security/2025/06/05/5
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-202501848-1
bugzilla.suse.com/1229122
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
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
bugzilla.suse.com/1247816
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
ubuntu.com/security/CVE-2025-0913
cve.org/CVERecord?id=CVE-2025-0913
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 1 source description. The JSON record has them.