GO-2026-6604

Root.Mkdir(All) can follow junctions out of the root on Windows in os

At a glance

Published
Updated
CVE
CVE-2026-56857
Aliases
BIT-golang-2026-56857

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 packages

PackageVersions
Go · stdlibintroduced 0, fixed 1.26.9, introduced 1.27.0-0, fixed 1.27.2

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database