GHSA-3pqx-4fqf-j49fCriticalCVSS 9.8

Deserialization of Untrusted Data in PyYAML

Published
April 20, 2021
Last Modified
October 25, 2024

🔗 CVE IDs covered (1)

📋 Description

PyYAML 5.1 through 5.1.2 has insufficient restrictions on the load and load_all functions because of a class deserialization issue, e.g., Popen is a class in the subprocess module. NOTE: this issue exists because of an incomplete fix for CVE-2017-18342.

🎯 Affected products1

  • pip/pyyaml:>= 5.1, < 5.2

🔗 References (7)