PT-2026-125053
Published
2026-09-23
·
Updated
2026-09-23
Description by
Score
N/A
Not availableNo severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
The build script of
rustpython-vm 0.3.0 through 0.5.0 writes every
environment variable of the build into $OUT DIR/env vars.rs. The crate
compiles that file into sysconfigdata's build time vars. That module is
always compiled.A binary built in CI with secrets in the environment carries those secrets
in clear text. Registry tokens, cloud credentials and API keys are the usual
ones. Anyone with the binary can read them with
strings or from Python.Version 0.6.0 removes the dump and the include. Users of earlier versions
should upgrade, rebuild, and ship new binaries. Every secret that was in the
environment of a past build whose output left the build machine should be
treated as exposed.
Jacob Finkelman first reported the issue in
#8802.
Bitbison's automated
supply chain scanning then detected credential data from the build
environment flowing into artifacts that third-party software ships in the
wild. The leak was confirmed in the published release binaries of at least four
dependants but others have been impacted.
Vendors
Affected products
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾