Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

Pyyaml

First CVE: Feb 6, 2014Active for: 12 yearsTotal CVEs: 7

PyYAML is a widely embedded YAML parsing library that, despite a narrow product footprint, sits deep in the Python software supply chain and propagates through countless downstream applications and frameworks. Vulnerabilities affecting the vendor skew strongly toward critical-severity outcomes and concentrate in its core parsing logic around improper input validation, deserialization of untrusted data, and memory-buffer boundary violations—weakness classes inherent to unsafe unmarshaling of untrusted serialized formats. Defenders should prioritize PyYAML updates across their Python ecosystems rather than tracking the library alone, since a single flaw can affect every application that deserializes YAML input; current exploitation activity and severity distribution are shown alongside this summary.

FAUCET AI Generated
7
Total CVEs
More Total CVEs than 88% of tracked vendors
0.9
Avg CVEs / Product / Year
More Avg CVEs / Product / Year than 12% of tracked vendors
8.3
Avg CVSS Score
Higher Avg CVSS Score than 81% of tracked vendors
0.0%
In CISA KEV
Bottom 1%

Trends Over Time

The number and severity of CVEs published that impact products developed by Pyyaml over time

Volume of CVEsAvg CVSS Base Score
First CVE
Feb 6, 2014
12 years ago
Most Recent CVE
Feb 9, 2021
1,991 days ago

Products(2 total)

Top CVEs

Signals from CVEs in this vendor scope (7 CVEs).

7 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
CVE-2020-14343CRITICAL
A vulnerability was discovered in the PyYAML library in versions before 5.4, where it is susceptible to arbitrary code execution when it processes untrusted YAML files through the
Feb 9, 20219.834NONO
CVE-2017-18342CRITICAL
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' ha
Jun 27, 20189.833NONO
CVE-2020-1747CRITICAL
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 th
Mar 24, 20209.832NONO
CVE-2019-20477CRITICAL
PyYAML 5.1 through 5.1.2 has insufficient restrictions on the load and load_all functions because of a class deserialization issue, e.g., Popen is a class in the subprocess module.
Feb 19, 20209.832NONO
CVE-2013-6393MEDIUM
The yaml_parser_scan_tag_uri function in scanner.c in LibYAML before 0.1.5 performs an incorrect cast, which allows remote attackers to cause a denial of service (application crash
Feb 6, 20146.827NONO
CVE-2014-2525MEDIUM
Heap-based buffer overflow in the yaml_parser_scan_uri_escapes function in LibYAML before 0.1.6 allows context-dependent attackers to execute arbitrary code via a long sequence of
Mar 28, 20146.823NONO
CVE-2014-9130MEDIUM
scanner.c in LibYAML 0.1.5 and 0.1.6, as used in the YAML-LibYAML (aka YAML-XS) module for Perl, allows context-dependent attackers to cause a denial of service (assertion failure
Dec 8, 20145.019NONO
View all 7 CVEs →

CVE Severity & Scoring

Severity distribution of CVEs that affect this vendor's products7 CVEs
43%
57%
Severity distribution among all CVEs352,294 CVEs
45%
40%
11%
MediumCritical
Attack Vector
Local0 (0.0%)
Network4 (57.1%)
Unknown3 (42.9%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low4 (57.1%)
High0 (0.0%)
Unknown3 (42.9%)
User Interaction
None4 (57.1%)
Unknown3 (42.9%)
Required0 (0.0%)
Privileges Required
Low0 (0.0%)
High0 (0.0%)
None4 (57.1%)
Unknown3 (42.9%)

Exploit Exposure

Signals from CVEs in this vendor scope (7 CVEs).

CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
0 CVEs
0.0% of CVEs· Bottom 1%

Social Chatter

An overview of all social media posts that mention a CVE ID that affects a product developed by Pyyaml.

Media Mentions

Media articles that mention a CVE ID that affects a product developed by Pyyaml — matched by CVE ID, not by vendor name.

Top CNAs Publishing CVEs For Pyyaml's Products

View all 2 CNAs →

Top CWEs