CVE Catalog

CVE-2022-42919

High
Published: Translated: NVD NIST

Summary

A vulnerability in Python 3.9.x before 3.9.16 and 3.10.x before 3.10.9 on Linux allows local privilege escalation in a non-default configuration. The multiprocessing library with the forkserver start method permits pickle deserialization from any user on the same local network of the machine.

Risk Assessment

The risk involves potential arbitrary code execution by an unauthorized local user, which could lead to control over Python processes and privilege escalation on the system.

Recommendation

Immediately upgrade Python to version 3.9.16 or later (for 3.9 series) and 3.10.9 or later (for 3.10 series). In the meantime, avoid using the forkserver method with the multiprocessing library in multi-user environments.

Other vulnerabilities in Python

See all
Original NVD description (English source)

Python 3.9.x before 3.9.16 and 3.10.x before 3.10.9 on Linux allows local privilege escalation in a non-default configuration. The Python multiprocessing library, when used with the forkserver start method on Linux, allows pickles to be deserialized from any user in the same machine local network na

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