CVE-2020-14343
严重已发布
在 5.4 之前的 PyYAML 库版本中发现了一个漏洞,当它通过 full_load 方法或使用 FullLoader 加载器处理不受信任的 YAML 文件时,容易受到任意代码执行的影响。使用该库处理不受信任输入的应用程序可能受到此缺陷的影响。此缺陷允许攻击者通过滥用 python/object/new...
- 已发布
- 2021年2月9日
- 已更新
- 2024年8月4日
- 分配 CNA
- redhat
- 观察到的证据
- 2026年8月8日
初级CVSS
9.8/ 10严重
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H6.0%
低 · 未来 30 天
- 百分位
- 93.0%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
在 5.4 之前的 PyYAML 库版本中发现了一个漏洞,当它通过 full_load 方法或使用 FullLoader 加载器处理不受信任的 YAML 文件时,容易受到任意代码执行的影响。使用该库处理不受信任输入的应用程序可能受到此缺陷的影响。此缺陷允许攻击者通过滥用 python/object/new 构造函数在系统上执行任意代码。此缺陷是由于对 CVE-2020-1747 的修复不完整造成的。
来源
4针对 PyYAML 中 CVE-2020-14343 的受控漏洞研究与复现实验环境
一个存在CVE-2020-14343不安全反序列化漏洞的Web应用程序,该漏洞可导致PyYAML包中的命令执行。
CVE-2020-14343的payload
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。