Reliance on Untrusted Inputs in a Security Decision in pyinstaller - #VU144254
Published: August 19, 2026
Vulnerability details
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to reliance on untrusted inputs in a security decision in the PyInstaller bootloader when inheriting spoofed environment variables in privileged executables. A local user can manipulate environment variables to execute arbitrary code.
Exploitation requires the ability to execute a privileged PyInstaller-built executable, such as a setuid-root executable on POSIX systems or a UAC-enabled executable on Windows.