PyYAML: yaml.load() API could execute arbitrary code
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
No data.
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2018-0128 | In PyYAML before 5.1, the yaml.load() API could execute arbitrary code if used with untrusted data. The load() function has been deprecated in version 5.1 and the 'UnsafeLoader' has been introduced for backward compatibility with the function. |
Github GHSA |
GHSA-rprw-h62v-c2w7 | PyYAML insecurely deserializes YAML strings leading to arbitrary code execution |
No CVSS v4.0
This CVE is not in the KEV list.
Exploit prediction score: 5.6% (5.570% probability within 30 days)
Key SSVC decision points have not yet been added.
No history.