Description
On Windows, when the target of Root.Mkdir or Root.MkdirAll is a junction pointing to an empty location, the operation can create a directory at the junction target even when that target is located outside the root. This only applies to operations where the last path component is a junction (path/to/junction, but not path/junction/target).
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Go standard library | os | < 1.26.9, 1.27.0-0 – < 1.27.2 | 1.26.9 |
| Go standard library | internal/syscall/windows | < 1.26.9, 1.27.0-0 – < 1.27.2 | 1.26.9 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | golang-1.26 +1 | No fix yet | — |
| Ubuntu 26.04 LTS | golang-1.23 +3 | No fix yet | — |
| Ubuntu 24.04 LTS | golang-1.21 +4 | No fix yet | — |
| Ubuntu 22.04 LTS | golang-1.17 +7 | No fix yet | — |
| Ubuntu 20.04 LTS | golang-1.13 +4 | No fix yet | — |
Show 6 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 18.04 LTS | golang-1.8 +1 | No fix yet | — |
| Ubuntu 16.04 LTS | golang-1.6 +1 | No fix yet | — |
| Ubuntu Pro 22.04 LTS | golang-1.13 | No fix yet | — |
| Ubuntu Pro 20.04 LTS | golang-1.16 | No fix yet | — |
| Ubuntu Pro 18.04 LTS | golang-1.16 +1 | No fix yet | — |
| Ubuntu Pro 16.04 LTS | golang-1.18 | No fix yet | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLES 15 SP7 | go1.26-openssl | 1.26.10-150600.13.18.1 | SUSE-SU-2026:4866-1 |
| SLES 15 SP7 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
| SLES 15 SP6 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLES 15 SP6 | go1.26-openssl | 1.26.10-150600.13.18.1 | SUSE-SU-2026:4866-1 |
| SLES 15 SP6 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
| SLES 15 SP5 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLES 15 SP5 | go1.26-openssl | 1.26.10-150000.1.21.2 | SUSE-SU-2026:4867-1 |
| SLES 15 SP5 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
| SLES 15 SP4 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLES 15 SP4 | go1.26-openssl | 1.26.10-150000.1.21.2 | SUSE-SU-2026:4867-1 |
| SLES 15 SP4 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
Show 7 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | go1.26 | 1.26.9-160000.1.1 | SUSE-SU-2026:24239-1 |
| SLES for SAP 16.0 | go1.27 | 1.27.2-160000.1.1 | SUSE-SU-2026:24237-1 |
| SLES for SAP 15 SP6 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLES for SAP 15 SP6 | go1.26-openssl | 1.26.10-150600.13.18.1 | SUSE-SU-2026:4866-1 |
| SLES for SAP 15 SP6 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
| SLES for SAP 15 SP5 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLES for SAP 15 SP5 | go1.26-openssl | 1.26.10-150000.1.21.2 | SUSE-SU-2026:4867-1 |
| SLES for SAP 15 SP5 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
| SLES for SAP 15 SP4 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLES for SAP 15 SP4 | go1.26-openssl | 1.26.10-150000.1.21.2 | SUSE-SU-2026:4867-1 |
| SLES for SAP 15 SP4 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
| SLES 16.0 | go1.26 | 1.26.9-160000.1.1 | SUSE-SU-2026:24239-1 |
| SLES 16.0 | go1.27 | 1.27.2-160000.1.1 | SUSE-SU-2026:24237-1 |
| SLE HPC 15 SP5 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLE HPC 15 SP5 | go1.26-openssl | 1.26.10-150000.1.21.2 | SUSE-SU-2026:4867-1 |
| SLE HPC 15 SP5 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
| SLE HPC 15 SP4 | go1.26 | 1.26.9-150000.1.33.1 | SUSE-SU-2026:4629-1 |
| SLE HPC 15 SP4 | go1.26-openssl | 1.26.10-150000.1.21.2 | SUSE-SU-2026:4867-1 |
| SLE HPC 15 SP4 | go1.27 | 1.27.2-150000.1.12.1 | SUSE-SU-2026:4625-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | go1.26 | 1.26.9-1.1 | openSUSE-SU-2026:12093-1 |
| openSUSE Tumbleweed | go1.27 | 1.27.2-1.1 | openSUSE-SU-2026:12101-1 |
| openSUSE Tumbleweed | rclone | 1.75.2-1.1 | openSUSE-SU-2026:12112-1 |
| openSUSE Tumbleweed | tempo-cli | 3.1.1-1.1 | openSUSE-SU-2026:12351-1 |
| openSUSE Leap 16.0 | go1.26 | 1.26.9-160000.1.1 | openSUSE-SU-2026:22095-1 |
| openSUSE Leap 16.0 | go1.27 | 1.27.2-160000.1.1 | openSUSE-SU-2026:22093-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | docker | 29.9.0-r0 | — |
| Alpine v3.24 | go | 1.26.9-r0 | — |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | golang | No fix yet | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | aactl | 0.4.12-r79 | — |
| Wolfi rolling | cert-manager-1.20 +4 | 1.20.4-r2 | — |
| Wolfi rolling | cilium-1.19 +4 | 1.19.8-r3 | — |
| Wolfi rolling | cni-plugins-all | 1.9.1-r16 | — |
| Wolfi rolling | dogstatsd-7.78 | 7.78.4-r23 | — |
| Wolfi rolling | external-dns-0.21 | 0.21.0-r27 | — |
| Wolfi rolling | falco-no-driver | 0.45.0-r4 | — |
| Wolfi rolling | flux-2.7 | 2.7.5-r41 | — |
| Wolfi rolling | flux-2.8 | 2.8.8-r24 | — |
| Wolfi rolling | ingress-nginx-controller-1.15 | 1.15.10-r7 | — |
| Wolfi rolling | k3d | 5.9.0-r14 | — |
| Wolfi rolling | kube-webhook-certgen-1.15 +1 | 1.15.10-r8 | — |
| Wolfi rolling | kubeadm-1.35 +7 | 1.35.9-r1 | — |
| Wolfi rolling | kubeadm-1.36 +7 | 1.36.5-r1 | — |
| Wolfi rolling | kubectl-1.32 +1 | No fix yet | — |
| Wolfi rolling | loki-3.6 +3 | 3.6.17-r4 | — |
| Wolfi rolling | mps-control-daemon +2 | 0.20.1-r1 | — |
| Wolfi rolling | spire-agent +2 | 1.15.3-r8 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | stdlib | < 1.26.9 · >= 1.27.0-0, < 1.27.2 | 1.26.9, 1.27.2 | GO-2026-6604 |
Advisories 13
- WID-SEC-2026-3841 Golang Go: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 12, 2026
- openSUSE-SU-2026:12351-1 tempo-cli-3.1.1-1.1 on GA media SUSE / openSUSE Security Updates · Oct 31, 2026
- SUSE-SU-2026:4867-1 Security update for go1.26-openssl SUSE / openSUSE Security Updates · Oct 23, 2026
- SUSE-SU-2026:4866-1 Security update for go1.26-openssl SUSE / openSUSE Security Updates · Oct 23, 2026
- SUSE-SU-2026:24237-1 Security update for go1.27 SUSE / openSUSE Security Updates · Oct 21, 2026
- SUSE-SU-2026:24239-1 Security update for go1.26 SUSE / openSUSE Security Updates · Oct 21, 2026
- openSUSE-SU-2026:22093-1 Security update for go1.27 SUSE / openSUSE Security Updates · Oct 19, 2026
- openSUSE-SU-2026:22095-1 Security update for go1.26 SUSE / openSUSE Security Updates · Oct 19, 2026
- SUSE-SU-2026:4625-1 Security update for go1.27 SUSE / openSUSE Security Updates · Oct 13, 2026
- SUSE-SU-2026:4629-1 Security update for go1.26 SUSE / openSUSE Security Updates · Oct 13, 2026
- openSUSE-SU-2026:12112-1 rclone-1.75.2-1.1 on GA media SUSE / openSUSE Security Updates · Oct 13, 2026
- openSUSE-SU-2026:12101-1 go1.27-1.27.2-1.1 on GA media SUSE / openSUSE Security Updates · Oct 11, 2026
- openSUSE-SU-2026:12093-1 go1.26-1.26.9-1.1 on GA media SUSE / openSUSE Security Updates · Oct 10, 2026