PT-2017-14497

CVE-2017-16616

·

Published

2017-11-08

·

Updated

2022-05-13

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions PyAnyAPI versions prior to 0.6.1
Description An issue exists in the YAML parsing functionality in the YAMLParser method in Interfaces.py. The load function is used where safe load should have been used, allowing a YAML parser to execute arbitrary Python commands. This results in command execution and can be triggered by an attacker inserting Python into loaded YAML.
Recommendations For versions prior to 0.6.1, update to version 0.6.1 or later to resolve the issue. As a temporary workaround, consider modifying the YAMLParser method to use safe load instead of load to prevent arbitrary command execution.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-VG8G-JPM9-JH8R
PYSEC-2017-23
Found an issue in the description? Have something to add? Feel free to write us 👾