It was possible to improperly access the parent directory of an os.Root by opening a filename ending in "../". For example, Root.Open("../") would open the parent directory of the Root. This escape only permits opening the parent directory itself, not ancestors of the parent or files contained within the parent.
History

Thu, 05 Feb 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-23
Metrics cvssV3_1

{'score': 3.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 05 Feb 2026 11:45:00 +0000

Type Values Removed Values Added
First Time appeared Go Standard Library
Go Standard Library os
Vendors & Products Go Standard Library
Go Standard Library os

Wed, 04 Feb 2026 23:30:00 +0000

Type Values Removed Values Added
References

Wed, 04 Feb 2026 23:15:00 +0000

Type Values Removed Values Added
Description It was possible to improperly access the parent directory of an os.Root by opening a filename ending in "../". For example, Root.Open("../") would open the parent directory of the Root. This escape only permits opening the parent directory itself, not ancestors of the parent or files contained within the parent.
Title Improper access to parent directory of root in os
References

cve-icon MITRE

Status: PUBLISHED

Assigner: Go

Published:

Updated: 2026-02-05T15:03:55.451Z

Reserved: 2025-01-08T19:11:42.835Z

Link: CVE-2025-22873

cve-icon Vulnrichment

Updated: 2026-02-04T23:08:02.625Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-02-04T23:15:54.220

Modified: 2026-02-05T15:16:06.713

Link: CVE-2025-22873

cve-icon Redhat

No data.