CVE-2025-0913
mediumpriority · track · 0EPSS 0.003 · 25 %ileDEEUFRRUUSEPSS · scored 2026-10-27
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.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (81)
Products and version ranges known to be affected.
- IBM Business Automation Workflowall versionscert_bundDEcpe:/a:ibm:business_automation_workflow:containers
advisories (4)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2025-1205Golang Go: Mehrere SchwachstellenDeutsch2025-06-01csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um Sicherheitsvorkehrungen zu umgehen oder weitere nicht spezifizierte Auswirkungen zu erziehlen.
- BIT-golang-2025-0913Inconsistent handling of O_CREATE|O_EXCL on Unix and Windows in os in syscall2025-06-14vendor · osvUS
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.
- CERTFR-2026-AVI-1385Multiples vulnérabilités dans les produits VMwareFrançais2026-10-26vendor · certfrFR
- GO-2025-3750Inconsistent handling of O_CREATE|O_EXCL on Unix and Windows in os in syscall2025-06-11vendor · osvUS
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.
also known as (6)
Other names and identifiers for this entity.
- CNNVD-202506-1620cnnvd
- EUVD-2025-18139enisa_euvd
- BDU:2025-08600fstec_bdu
- GHSA-jw54-c8rr-pjpqenisa_euvd
- BIT-golang-2025-0913osv
- GO-2025-3750osv
sources
Which sources assert this record, and when.
references (14)
External citations — patches, advisories, analysis.
- https://go.dev/cl/672396cnnvd
- https://go.dev/dl/Patchcnnvd
- https://go.dev/issue/73702cnnvd
- https://groups.google.com/g/golang-announce/c/ufZ8WpEsA3Acnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2025-0913cnnvd
- https://pkg.go.dev/vuln/GO-2025-3750cnnvd
- https://go.dev/cl/672396enisa_euvd
- https://go.dev/issue/73702enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan