Skip to main content
← All vulnerabilities
CVE-2020-1747GHSA-6757-JP84-GXFXPYSEC-2020-96

A vulnerability was discovered in the PyYAML library in versions before 5.3.1, where it is susceptible to arbitrary code execution when it p

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.3.1
None on Exploit-DB, Metasploit or GitHub

Summary

A vulnerability was discovered in the PyYAML library in versions before 5.3.1, where it is susceptible to arbitrary code execution when it processes untrusted YAML files through the full_load method or with the FullLoader loader. Applications that use the library to process untrusted input may be vulnerable to this flaw. An attacker could use this flaw to execute arbitrary code on the system by abusing the python/object/new constructor.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Red Hat PyYAML

    5.3.1

  • pyyamlPyPI

    From 5.1b7 · fixed in 5.3.1

  • pyyamlPyPI

    From 5.1 · fixed in 5.3.1

References 10

lists.fedoraproject.org

lists.opensuse.org

oracle.com

bugzilla.redhat.com

GitHub · yaml/pyyaml