CVE-2026-75594
高已发布
Kirby:通过媒体处理中的路径遍历,可访问站点根目录之外的图像文件,并有限访问 JSON 文件
- 已发布
- 2026年8月31日
- 已更新
- 2026年9月1日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月31日
初级CVSS
8.2/ 10高
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/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:X0.5%
低 · 未来 30 天
- 百分位
- 42.6%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Kirby 是一个开源内容管理系统。在 4.9.5 和 5.5.2 版本之前(取决于发布线),Kirby 在 src/Cms/Media.php 中的媒体处理器允许 Kirby\Cms\Media::thumb() 将包含路径的文件名附加到经过验证的父媒体目录中。在 nginx、PHP 内置服务器或启用了 AllowEncodedSlashes 的 Apache 上,远程攻击者可以在文件名中提交诸如 %2f 之类的编码斜杠字符,从而越界遍历父媒体目录。针对存在和不存在的缩略图配置的响应差异,会泄露任意 .json 文件是否存在;而包含有效文件名键的 .json 文件可能导致引用的图像被返回,同时作业文件被删除。src/Filesystem/Asset.php 中相关的 file::version 路径也接受了预期索引根目录之外的 ../ 序列。此问题已在 4.9.5 和 5.5.2 版本中修复。
来源
1我报告的 CVE 的 PoC 与 write-ups(协同披露;仅已发布及已修复)
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。