CVE-2025-47906
Golang Go ≤ 1.23.12
Raw vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:LSummary
CVE-2025-47906 is a medium-severity an unspecified weakness vulnerability in Golang Go. Its CVSS base score is 6.5 (Medium).
Operationally, ranked at the 39th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
The strongest mitigations our analysis identified map to CM-6 (Configuration Settings) and SI-10 (Information Input Validation) — see the control section below for these in your framework.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2025-30195
Vulnerability Data
If the PATH environment variable contains paths which are executables (rather than just directories), passing certain strings to LookPath ("", ".", and ".."), can result in the binaries listed in the PATH being unexpectedly returned.
- CWE(s)
Related Threats
CVEs Like This One
Affected Assets
Mitigating Controls
Control response
Mitigating Controls (NIST 800-53 r5) AI
Directly requires validation of inputs to LookPath (rejecting "", ".", "..") so that a misconfigured PATH containing files cannot cause unexpected executable selection.
Enforces secure configuration settings that restrict PATH to directories only, eliminating the prerequisite condition that allows the LookPath flaw to be triggered.
Enforces access-control decisions on resolved binaries, limiting the impact when LookPath unexpectedly returns an executable from a malformed PATH entry.