CVE-2026-65321
严重已发布
PyAthena 通过 DefaultParameterFormatter 的 DELETE/CTAS SQL 注入漏洞
- 已发布
- 2026年8月2日
- 已更新
- 2026年8月6日
- 分配 CNA
- VulnCheck
- 观察到的证据
- 2026年8月10日
初级CVSS
9.3/ 10严重
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X1.0%
低 · 未来 30 天
- 百分位
- 60.3%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
PyAthena 3.35.4 之前的版本包含一个 SQL 注入漏洞,允许未认证的攻击者通过利用 `DefaultParameterFormatter.format()` 中不正确的引号转义来注入任意 SQL。该函数将 DELETE 和 CTAS 语句路由到 `_escape_hive` 函数,该函数使用反斜杠转义单引号,而非将其加倍。由于 Athena 和 Trino 在字符串字面量内不将反斜杠视为转义字符,攻击者提供的输入(例如单引号后跟 SQL 语法)会导致解析器过早终止字符串字面量,从而能够通过 `UNION SELECT` 进行数据外泄、执行破坏性语句,并控制 CTAS 的目标位置和内容。
来源
1PyAthena 中通过 DefaultParameterFormatter 实现的 SQL 注入(CVE-2026-65321)
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。