CVE Catalog

CVE-2005-1632

High
Published: Translated: NVD NIST

Summary

Cheetah 0.9.15 and 0.9.16 searches the /tmp directory for modules before using the paths in the PYTHONPATH variable, which allows local users to execute arbitrary code via a malicious module in /tmp/.

Risk Assessment

A local attacker can place a malicious module in the /tmp directory, which will be loaded instead of the legitimate module, leading to arbitrary code execution in the victim's context.

Recommendation

Upgrade Cheetah to a version later than 0.9.16 or apply a workaround by changing the permissions of the /tmp directory to prevent write access for unprivileged users.

Related vulnerabilities

Original NVD description (English source)

Cheetah 0.9.15 and 0.9.16 searches the /tmp directory for modules before using the paths in the PYTHONPATH variable, which allows local users to execute arbitrary code via a malicious module in /tmp/.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS