Medium, CVSS 4.0crates.ioPublished
Environment variables still accessible through /proc
GHSA-wj7f-468m-6mv8
- Affected
- crates.io birdcage < 0.7.0
- Fixed in
- 0.7.0· Vendor fix available
- Issue
- Impact Environment variables can be read from procfs unless a new process is started. PoC Possible Solutions The simplest solution would be relying on the ptrace isolation and always spawning a new process by changing birdcage's API to create a new command. With an additional PID namespace the guarantees could be even further reinforced.
Recommended action: Upgrade to 0.7.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.