Skip to main content
← All vulnerabilities
CVE-2025-47906GO-2025-3956BIT-GOLANG-2025-47906

Unexpected paths returned from LookPath in os/exec

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.23.12, 1.24.6
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • os/exec

    fixed in 1.23.12; From 1.24.0 · fixed in 1.24.6

  • stdlibGo

    fixed in 1.23.12; From 1.24.0 · fixed in 1.24.6

References 4

go.dev

groups.google.com

pkg.go.dev