平台
python
组件
tablib
修复版本
0.11.5
CVE-2017-2810 是 Tablib 0.11.4 及更早版本中 Databook 加载功能存在的一个远程代码执行 (RCE) 漏洞。攻击者可以通过精心构造的 YAML Databook,在加载过程中执行任意 Python 代码,从而获得对系统的控制权。该漏洞的 CVSS 评分为 9.8 (CRITICAL),表明其影响非常严重。建议立即升级至 0.11.5 版本以修复此问题。
该漏洞允许攻击者在目标系统上执行任意代码,这意味着他们可以完全控制受影响的系统。攻击者可以窃取敏感数据,安装恶意软件,甚至利用该系统发起进一步的攻击。由于 Tablib 广泛应用于数据处理和自动化任务中,该漏洞的影响范围可能非常广泛。攻击者可以通过上传恶意 Databook 文件来触发此漏洞,无需身份验证。如果系统运行了包含此漏洞的 Tablib 组件,则可能受到攻击。
该漏洞已公开披露,并且存在公开的利用代码。由于其严重性和易于利用性,该漏洞被认为是高危漏洞。目前尚无关于该漏洞被大规模利用的公开报告,但由于其潜在影响,应尽快修复。该漏洞已添加到 CISA KEV 目录中,表明其具有较高的安全风险。
Applications and systems that utilize Tablib version 0.11.4 or earlier, particularly those that process user-supplied YAML Databook files, are at significant risk. This includes systems that integrate with data processing pipelines or applications that handle external data sources in YAML format. Shared hosting environments where multiple applications share the same Tablib installation are also particularly vulnerable.
• python / system:
Get-Process | Where-Object {$_.ProcessName -like '*python*'} | Select-Object Name, Id, Path• python / file: Check for suspicious YAML files in locations where Databooks are processed. Look for embedded Python code or unusual YAML structures. • python / log: Monitor Python application logs for errors related to YAML parsing or execution. • generic web: If Tablib is exposed via a web application, check for unusual file uploads or requests containing YAML content.
disclosure
patch
漏洞利用状态
EPSS
2.44% (85% 百分位)
CVSS 向量
最有效的缓解措施是立即升级 Tablib 至 0.11.5 或更高版本。如果无法立即升级,可以考虑以下临时缓解措施:限制 Databook 文件的来源,确保只加载来自可信来源的 Databook 文件。实施严格的输入验证,以防止恶意 YAML 代码的注入。使用安全沙箱环境运行 Tablib 组件,以限制攻击者执行代码的权限。监控系统日志,查找与 Tablib 相关的异常活动。
暂无官方补丁。请查找临时解决方案或持续关注更新。
漏洞分析和关键警报直接发送到您的邮箱。
CVE-2017-2810 是 Tablib 0.11.4 及更早版本中 Databook 加载功能存在的一个远程代码执行漏洞,攻击者可以通过恶意 YAML 文件执行任意 Python 代码。
如果您正在使用 Tablib 0.11.4 或更早版本,则可能受到影响。请立即升级至 0.11.5 或更高版本。
升级 Tablib 至 0.11.5 或更高版本是修复此漏洞的最佳方法。如果无法立即升级,请实施临时缓解措施,例如限制 Databook 文件的来源。
虽然目前没有大规模利用的公开报告,但由于其严重性和易于利用性,该漏洞被认为是高危漏洞,应尽快修复。
请访问 Tablib 的官方网站或 GitHub 仓库,查找有关 CVE-2017-2810 的安全公告。
上传你的 requirements.txt 文件,立即知道是否受影响。