# CVE-2026-27139: FileInfo can escape from a Root in os

CVE-2026-27139 is fixed in 57 products on 2 platforms, first by Go Programming Language 1.26.1, released March 5, 2026. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2026-27139
- Priority: Routine
- CVSS: 2.5 (Low)
- EPSS: 0.0022
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Mar 6, 2026
- Weakness: CWE-363: Race Condition Enabling Link Following
- Vendor advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-27139

## Description

On Unix platforms, when listing the contents of a directory using File.ReadDir or File.Readdir the returned FileInfo could reference a file outside of the Root in which the File was opened. The impact of this escape is limited to reading metadata provided by lstat from arbitrary locations on the filesystem without permitting reading or writing files outside the root.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Windows apps | Go Programming Language | 1.26.1 | [Go Programming Language 1.26.1](https://patchblox.com/security/data/fix/windows-app/golang.go-1.26.1.md) | Mar 5, 2026 |
| Linux | amazon-cloudwatch-agent amzn 2023 | 1.300064.2-1.amzn2023 | [ALAS2023-2026-1572](https://patchblox.com/security/data/fix/linux/alas2023-2026-1572.md) | Apr 13, 2026 |
| Linux | amazon-ecr-credential-helper amzn 2023 | 0.12.0-1.amzn2023 | [ALAS2023-2026-1574](https://patchblox.com/security/data/fix/linux/alas2023-2026-1574.md) | Apr 13, 2026 |
| Linux | compat-golang-github-cpuguy83-md2man-2-devel amzn 2023 | 2.0.2-24.amzn2023.0.7 | [ALAS2023-2026-1749](https://patchblox.com/security/data/fix/linux/alas2023-2026-1749.md) | May 25, 2026 |
| Linux | containerd amzn 2023 | 2.2.1-1.amzn2023.0.2 | [ALAS2023-2026-1534](https://patchblox.com/security/data/fix/linux/alas2023-2026-1534.md) | Mar 30, 2026 |
| Linux | containerd-debuginfo amzn 2023 | 2.2.1-1.amzn2023.0.2 | [ALAS2023-2026-1534](https://patchblox.com/security/data/fix/linux/alas2023-2026-1534.md) | Mar 30, 2026 |
| Linux | containerd-debugsource amzn 2023 | 2.2.1-1.amzn2023.0.2 | [ALAS2023-2026-1534](https://patchblox.com/security/data/fix/linux/alas2023-2026-1534.md) | Mar 30, 2026 |
| Linux | containerd-stress amzn 2023 | 2.2.1-1.amzn2023.0.2 | [ALAS2023-2026-1534](https://patchblox.com/security/data/fix/linux/alas2023-2026-1534.md) | Mar 30, 2026 |
| Linux | containerd-stress-debuginfo amzn 2023 | 2.2.1-1.amzn2023.0.2 | [ALAS2023-2026-1534](https://patchblox.com/security/data/fix/linux/alas2023-2026-1534.md) | Mar 30, 2026 |
| Linux | credentials-fetcher amzn 2023 | 2.0.1-1.amzn2023.0.1 | [ALAS2023-2026-1501](https://patchblox.com/security/data/fix/linux/alas2023-2026-1501.md) | Mar 30, 2026 |
| Linux | docker amzn 2023 | 25.0.14-1.amzn2023.0.3 | [ALAS2023-2026-1571](https://patchblox.com/security/data/fix/linux/alas2023-2026-1571.md) | Apr 13, 2026 |
| Linux | docker-debuginfo amzn 2023 | 25.0.14-1.amzn2023.0.3 | [ALAS2023-2026-1571](https://patchblox.com/security/data/fix/linux/alas2023-2026-1571.md) | Apr 13, 2026 |
| Linux | docker-debugsource amzn 2023 | 25.0.14-1.amzn2023.0.3 | [ALAS2023-2026-1571](https://patchblox.com/security/data/fix/linux/alas2023-2026-1571.md) | Apr 13, 2026 |
| Linux | ecs-init amzn 2023 | 1.102.2-1.amzn2023 | [ALAS2023-2026-1552](https://patchblox.com/security/data/fix/linux/alas2023-2026-1552.md) | Apr 13, 2026 |
| Linux | go1.25 opensuse-leap 15.6 | 1.25.8-150000.1.32.1 | [SUSE-SU-2026:0875-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0875-1.md) | Mar 11, 2026 |
| Linux | go1.25 opensuse-leap 16.0 | 1.25.12-160000.1.1 | [OPENSUSE-SU-2026:21324-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-21324-1.md) | Jul 13, 2026 |
| Linux | go1.25 sles 15.6 | 1.25.12-150000.1.44.1 | [SUSE-SU-2026:2817-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-2817-1.md) | Jul 9, 2026 |
| Linux | go1.25 sles 15.7 | 1.25.12-150000.1.44.1 | [SUSE-SU-2026:2817-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-2817-1.md) | Jul 9, 2026 |
| Linux | go1.25 sles 16.0 | 1.25.12-160000.1.1 | [SUSE-SU-2026:22643-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-22643-1.md) | Jul 13, 2026 |
| Linux | go1.25-openssl opensuse-leap 15.6 | 1.25.8-150600.13.15.1 | [SUSE-SU-2026:0977-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0977-1.md) | Mar 23, 2026 |
| Linux | go1.25-openssl opensuse-leap 16.0 | 1.25.12-160000.1.1 | [OPENSUSE-SU-2026:21319-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-21319-1.md) | Jul 13, 2026 |
| Linux | go1.25-openssl sles 15.6 | 1.25.12-150600.13.21.1 | [SUSE-SU-2026:3151-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-3151-1.md) | Jul 21, 2026 |
| Linux | go1.25-openssl sles 15.6 | 1.25.8-150600.13.15.1 | [SUSE-SU-2026:0977-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0977-1.md) | Mar 23, 2026 |
| Linux | go1.25-openssl sles 15.7 | 1.25.12-150600.13.21.1 | [SUSE-SU-2026:3151-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-3151-1.md) | Jul 21, 2026 |
| Linux | go1.25-openssl sles 15.7 | 1.25.8-150600.13.15.1 | [SUSE-SU-2026:0977-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0977-1.md) | Mar 23, 2026 |
| Linux | go1.25-openssl sles 16.0 | 1.25.12-160000.1.1 | [SUSE-SU-2026:22638-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-22638-1.md) | Jul 13, 2026 |
| Linux | go1.26 opensuse-leap 15.6 | 1.26.1-150000.1.6.1 | [SUSE-SU-2026:0876-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0876-1.md) | Mar 11, 2026 |
| Linux | go1.26 opensuse-leap 16.0 | 1.26.1-160000.1.1 | [OPENSUSE-SU-2026:20342-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-20342-1.md) | Mar 11, 2026 |
| Linux | go1.26 sles 15.6 | 1.26.1-150000.1.6.1 | [SUSE-SU-2026:0876-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0876-1.md) | Mar 11, 2026 |
| Linux | go1.26 sles 15.7 | 1.26.1-150000.1.6.1 | [SUSE-SU-2026:0876-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0876-1.md) | Mar 11, 2026 |
| Linux | go1.26-openssl opensuse-leap 15.6 | 1.26.1-150600.13.3.1 | [SUSE-SU-2026:0976-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0976-1.md) | Mar 23, 2026 |
| Linux | go1.26-openssl opensuse-leap 16.0 | 1.26.1-160000.1.1 | [OPENSUSE-SU-2026:20537-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-20537-1.md) | Apr 14, 2026 |
| Linux | go1.26-openssl sles 15.6 | 1.26.1-150600.13.3.1 | [SUSE-SU-2026:0976-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0976-1.md) | Mar 23, 2026 |
| Linux | go1.26-openssl sles 15.7 | 1.26.1-150600.13.3.1 | [SUSE-SU-2026:0976-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-0976-1.md) | Mar 23, 2026 |
| Linux | go1.26-openssl sles 16.0 | 1.26.1-160000.1.1 | [SUSE-SU-2026:21195-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-21195-1.md) | Apr 14, 2026 |
| Linux | golang amzn 2023 | 1.25.8-1.amzn2023.0.1 | [ALAS2023-2026-1482](https://patchblox.com/security/data/fix/linux/alas2023-2026-1482.md) | Mar 16, 2026 |
| Linux | golang-1.26 Debian 14 | 1.26.1-1 | [DEBIAN-CVE-2026-27139](https://patchblox.com/security/data/fix/linux/debian-cve-2026-27139.md) | Mar 6, 2026 |
| Linux | golang-bin amzn 2023 | 1.25.8-1.amzn2023.0.1 | [ALAS2023-2026-1482](https://patchblox.com/security/data/fix/linux/alas2023-2026-1482.md) | Mar 16, 2026 |
| Linux | golang-docs amzn 2023 | 1.25.8-1.amzn2023.0.1 | [ALAS2023-2026-1482](https://patchblox.com/security/data/fix/linux/alas2023-2026-1482.md) | Mar 16, 2026 |
| Linux | golang-github-burntsushi-toml amzn 2023 | 1.5.0-1.amzn2023.0.1 | [ALAS2023-2026-1751](https://patchblox.com/security/data/fix/linux/alas2023-2026-1751.md) | May 25, 2026 |
| Linux | golang-github-burntsushi-toml-debuginfo amzn 2023 | 1.5.0-1.amzn2023.0.1 | [ALAS2023-2026-1751](https://patchblox.com/security/data/fix/linux/alas2023-2026-1751.md) | May 25, 2026 |
| Linux | golang-github-burntsushi-toml-debugsource amzn 2023 | 1.5.0-1.amzn2023.0.1 | [ALAS2023-2026-1751](https://patchblox.com/security/data/fix/linux/alas2023-2026-1751.md) | May 25, 2026 |
| Linux | golang-github-burntsushi-toml-devel amzn 2023 | 1.5.0-1.amzn2023.0.1 | [ALAS2023-2026-1751](https://patchblox.com/security/data/fix/linux/alas2023-2026-1751.md) | May 25, 2026 |
| Linux | golang-github-burntsushi-toml-test amzn 2023 | 0.2.0-8.amzn2023.0.3 | [ALAS2023-2026-1750](https://patchblox.com/security/data/fix/linux/alas2023-2026-1750.md) | May 25, 2026 |
| Linux | golang-github-burntsushi-toml-test-debuginfo amzn 2023 | 0.2.0-8.amzn2023.0.3 | [ALAS2023-2026-1750](https://patchblox.com/security/data/fix/linux/alas2023-2026-1750.md) | May 25, 2026 |
| Linux | golang-github-burntsushi-toml-test-debugsource amzn 2023 | 0.2.0-8.amzn2023.0.3 | [ALAS2023-2026-1750](https://patchblox.com/security/data/fix/linux/alas2023-2026-1750.md) | May 25, 2026 |
| Linux | golang-github-burntsushi-toml-test-devel amzn 2023 | 0.2.0-8.amzn2023.0.3 | [ALAS2023-2026-1750](https://patchblox.com/security/data/fix/linux/alas2023-2026-1750.md) | May 25, 2026 |
| Linux | golang-github-cpuguy83-md2man amzn 2023 | 2.0.2-24.amzn2023.0.7 | [ALAS2023-2026-1749](https://patchblox.com/security/data/fix/linux/alas2023-2026-1749.md) | May 25, 2026 |
| Linux | golang-github-cpuguy83-md2man-debuginfo amzn 2023 | 2.0.2-24.amzn2023.0.7 | [ALAS2023-2026-1749](https://patchblox.com/security/data/fix/linux/alas2023-2026-1749.md) | May 25, 2026 |
| Linux | golang-github-cpuguy83-md2man-debugsource amzn 2023 | 2.0.2-24.amzn2023.0.7 | [ALAS2023-2026-1749](https://patchblox.com/security/data/fix/linux/alas2023-2026-1749.md) | May 25, 2026 |
| Linux | golang-github-cpuguy83-md2man-devel amzn 2023 | 2.0.2-24.amzn2023.0.7 | [ALAS2023-2026-1749](https://patchblox.com/security/data/fix/linux/alas2023-2026-1749.md) | May 25, 2026 |
| Linux | golang-misc amzn 2023 | 1.25.8-1.amzn2023.0.1 | [ALAS2023-2026-1482](https://patchblox.com/security/data/fix/linux/alas2023-2026-1482.md) | Mar 16, 2026 |
| Linux | golang-shared amzn 2023 | 1.25.8-1.amzn2023.0.1 | [ALAS2023-2026-1482](https://patchblox.com/security/data/fix/linux/alas2023-2026-1482.md) | Mar 16, 2026 |
| Linux | golang-src amzn 2023 | 1.25.8-1.amzn2023.0.1 | [ALAS2023-2026-1482](https://patchblox.com/security/data/fix/linux/alas2023-2026-1482.md) | Mar 16, 2026 |
| Linux | golang-tests amzn 2023 | 1.25.8-1.amzn2023.0.1 | [ALAS2023-2026-1482](https://patchblox.com/security/data/fix/linux/alas2023-2026-1482.md) | Mar 16, 2026 |
| Linux | golist amzn 2023 | 0.10.4-12.amzn2023.0.7 | [ALAS2023-2026-1513](https://patchblox.com/security/data/fix/linux/alas2023-2026-1513.md) | Mar 30, 2026 |
| Linux | golist-debuginfo amzn 2023 | 0.10.4-12.amzn2023.0.7 | [ALAS2023-2026-1513](https://patchblox.com/security/data/fix/linux/alas2023-2026-1513.md) | Mar 30, 2026 |
| Linux | golist-debugsource amzn 2023 | 0.10.4-12.amzn2023.0.7 | [ALAS2023-2026-1513](https://patchblox.com/security/data/fix/linux/alas2023-2026-1513.md) | Mar 30, 2026 |
| Linux | govulncheck-vulndb opensuse-leap 15.6 | 0.0.20260317T205859-150000.1.152.1 | [SUSE-SU-2026:1042-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1042-1.md) | Mar 25, 2026 |
| Linux | govulncheck-vulndb opensuse-leap 16.0 | 0.0.20260723T184607-160000.1.1 | [OPENSUSE-SU-2026:21483-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-21483-1.md) | Jul 30, 2026 |
| Linux | nerdctl amzn 2023 | 2.2.1-1.amzn2023.0.3 | [ALAS2023-2026-1535](https://patchblox.com/security/data/fix/linux/alas2023-2026-1535.md) | Mar 30, 2026 |
| Linux | oci-add-hooks amzn 2023 | 0-0.1.20200504git268e3bb.amzn2023.0.9 | [ALAS2023-2026-1575](https://patchblox.com/security/data/fix/linux/alas2023-2026-1575.md) | Apr 13, 2026 |
| Linux | oci-add-hooks-debuginfo amzn 2023 | 0-0.1.20200504git268e3bb.amzn2023.0.9 | [ALAS2023-2026-1575](https://patchblox.com/security/data/fix/linux/alas2023-2026-1575.md) | Apr 13, 2026 |
| Linux | oci-add-hooks-debugsource amzn 2023 | 0-0.1.20200504git268e3bb.amzn2023.0.9 | [ALAS2023-2026-1575](https://patchblox.com/security/data/fix/linux/alas2023-2026-1575.md) | Apr 13, 2026 |
| Linux | rclone amzn 2023 | 1.73.4-74.amzn2023 | [ALAS2023-2026-1607](https://patchblox.com/security/data/fix/linux/alas2023-2026-1607.md) | Apr 27, 2026 |
| Linux | rclone-debuginfo amzn 2023 | 1.73.4-74.amzn2023 | [ALAS2023-2026-1607](https://patchblox.com/security/data/fix/linux/alas2023-2026-1607.md) | Apr 27, 2026 |
| Linux | rclone-debugsource amzn 2023 | 1.73.4-74.amzn2023 | [ALAS2023-2026-1607](https://patchblox.com/security/data/fix/linux/alas2023-2026-1607.md) | Apr 27, 2026 |
| Linux | runc amzn 2023 | 1.3.4-3.amzn2023.0.2 | [ALAS2023-2026-1541](https://patchblox.com/security/data/fix/linux/alas2023-2026-1541.md) | Apr 13, 2026 |
| Linux | runc-debuginfo amzn 2023 | 1.3.4-3.amzn2023.0.2 | [ALAS2023-2026-1541](https://patchblox.com/security/data/fix/linux/alas2023-2026-1541.md) | Apr 13, 2026 |
| Linux | runc-debugsource amzn 2023 | 1.3.4-3.amzn2023.0.2 | [ALAS2023-2026-1541](https://patchblox.com/security/data/fix/linux/alas2023-2026-1541.md) | Apr 13, 2026 |
| Linux | runfinch-finch amzn 2023 | 1.15.1-1.amzn2023.0.1 | [ALAS2023-2026-1507](https://patchblox.com/security/data/fix/linux/alas2023-2026-1507.md) | Mar 30, 2026 |
| Linux | soci-snapshotter amzn 2023 | 0.13.0-1.amzn2023.0.1 | [ALAS2023-2026-1573](https://patchblox.com/security/data/fix/linux/alas2023-2026-1573.md) | Apr 13, 2026 |
| Linux | yq amzn 2023 | 4.47.1-12.amzn2023 | [ALAS2023-2026-1582](https://patchblox.com/security/data/fix/linux/alas2023-2026-1582.md) | Apr 13, 2026 |
| Linux | yq-debuginfo amzn 2023 | 4.47.1-12.amzn2023 | [ALAS2023-2026-1582](https://patchblox.com/security/data/fix/linux/alas2023-2026-1582.md) | Apr 13, 2026 |
| Linux | yq-debugsource amzn 2023 | 4.47.1-12.amzn2023 | [ALAS2023-2026-1582](https://patchblox.com/security/data/fix/linux/alas2023-2026-1582.md) | Apr 13, 2026 |

---

Data as of 2026-11-09T07:25:28Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
