CVE-2019-20478
python-ruamel-yaml: code execution through load() method with an untrusted argument
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Red Hat (medium).
Description
In ruamel.yaml through 0.16.7, the load method allows remote code execution if the application calls this method with an untrusted argument. In other words, this issue affects developers who are unaware of the need to use methods such as safe_load in these use cases.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| debian 11 | ruamel.yaml | no fix listed |
| debian 12 | ruamel.yaml | no fix listed |
| debian 13 | ruamel.yaml | no fix listed |
| debian 14 | ruamel.yaml | no fix listed |
| echo | ruamel.yaml | no fix listed |
| rapidfort amazon linux 2023 | python-ruamel-yaml, python-ruamel-yaml-clib | no fix listed |
| rapidfort debian 12 | ruamel.yaml | no fix listed |
| rapidfort debian 13 | ruamel.yaml | no fix listed |
| Red Hat | python-openshift, python-ruamel-yaml, python2-openshift and 1 more | no fix listed |
Show all 13 entries from 9 sources
| Source | Package | Fixed in |
|---|---|---|
| debian 11 | ruamel.yaml | no fix listed |
| debian 12 | ruamel.yaml | no fix listed |
| debian 13 | ruamel.yaml | no fix listed |
| debian 14 | ruamel.yaml | no fix listed |
| echo | ruamel.yaml | no fix listed |
| rapidfort amazon linux 2023 | python-ruamel-yaml | no fix listed |
| rapidfort amazon linux 2023 | python-ruamel-yaml-clib | no fix listed |
| rapidfort debian 12 | ruamel.yaml | no fix listed |
| rapidfort debian 13 | ruamel.yaml | no fix listed |
| Red Hat | python-openshift | no fix listed |
| Red Hat | python-ruamel-yaml | no fix listed |
| Red Hat | python2-openshift | no fix listed |
| Red Hat | python3-ruamel-yaml | no fix listed |