10
CVSSv2

CVE-2020-1747

Published: 24/03/2020 Updated: 07/11/2023
CVSS v2 Base Score: 10 | Impact Score: 10 | Exploitability Score: 10
CVSS v3 Base Score: 9.8 | Impact Score: 5.9 | Exploitability Score: 3.9
VMScore: 891
Vector: AV:N/AC:L/Au:N/C:C/I:C/A:C

Vulnerability Summary

A vulnerability exists in the PyYAML library in versions prior to 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.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

pyyaml pyyaml

fedoraproject fedora 30

fedoraproject fedora 31

fedoraproject fedora 32

fedoraproject fedora 33

opensuse leap 15.1

oracle communications cloud native core network function cloud native environment 22.1.0

Vendor Advisories

Synopsis Moderate: python38:38 security, bug fix, and enhancement update Type/Severity Security Advisory: Moderate Topic An update for the python38:38 module is now available for Red Hat Enterprise Linux 8Red Hat Product Security has rated this update as having a security impact of Moderate A Common Vul ...
Debian Bug report logs - #953013 pyyaml: CVE-2020-1747: arbitrary command execution through python/object/new when FullLoader is used Package: src:pyyaml; Maintainer for src:pyyaml is Debian Python Modules Team <python-modules-team@listsaliothdebianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: T ...
Debian Bug report logs - #966233 pyyaml: CVE-2020-14343 Package: src:pyyaml; Maintainer for src:pyyaml is Debian Python Modules Team <python-modules-team@listsaliothdebianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Sat, 25 Jul 2020 07:36:01 UTC Severity: important Tags: security, upstream Fo ...

Github Repositories

Experimenting with the CVE-2020-14343 PyYAML vulnerability

pyyaml-CVE-2020-14343 Testing the CVE-2020-14343 vulnerability that affects the PyYAML library (version<54) "where it is susceptible to arbitrary code execution when it processes untrusted YAML files through the full_load method or with the FullLoader loader" [BUG] The whole testing setup is contained within the test_yaml_vuln package which must be installed

DevSecOps workflow description For purpose of this technical assignement we use DVPWA app DVPWA is an intentionally vulnerable application This repo is a clone of DVPWA and is used for devsecops workflow technical challenges For SAST and SCA analysis of the code, we use Horusec open-source tool In this case, we use only CLI, which is not integrated with web UI of Horusec T