CVE-2026-79752
CakePHP:FunctionsBuilder 中的多个方法易受 SQL 注入攻击
- 已发布
- 2026年9月17日
- 已更新
- 2026年9月17日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年9月20日
初级CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/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:X低 · 未来 30 天
- 百分位
- 48.4%
- 型号日期
- 2026年10月13日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
CakePHP 是一个用于 PHP 的快速开发框架。在 4.5.12、4.6.5、5.1.9、5.2.14 和 5.3.7 之前,src/Database/FunctionsBuilder.php 中的 FunctionsBuilder::cast、FunctionsBuilder::extract、FunctionsBuilder::datePart 和 FunctionsBuilder::dateAdd 接受用户控制的 dataType、part 或 unit 值,并将它们作为未转义的结构片段合并到生成的 SQL 中。将不受信任的输入传递给这些参数的应用程序可能导致 SQL 注入,根据数据库连接的权限,会对机密性、完整性和可用性造成影响。此问题已在 4.5.12、4.6.5、5.1.9、5.2.14 和 5.3.7 版本中修复。
来源
CVE-2026-79752 披露包,涉及 CakePHP 5.2.13 中通过 FunctionsBuilder::cast 的 SQL 注入漏洞,包含一个 Python PoC 脚本和用于授权复现的 Docker 实验环境。
CakePHP 5.4.2 - 高危 - 远程 - SQLi - WindowExpression 范围/帧偏移被拼接进 SQL
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。