CVE-2024-32462
Flatpak 因参数解析不当,存在可通过 RequestBackground 门户利用的沙箱逃逸漏洞
- 已发布
- 2024年4月18日
- 已更新
- 2025年12月16日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N低 · 未来 30 天
- 百分位
- 42.2%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Flatpak 是一个用于在 Linux 上构建、分发和运行沙盒化桌面应用的系统。在 1.10.9、1.12.9、1.14.6 和 1.15.8 之前的版本中,恶意或被入侵的 Flatpak 应用可以在其沙盒之外执行任意代码。通常,`flatpak run` 的 `--command` 参数期望接收一个要在指定 Flatpak 应用中运行的命令,并可选地附带一些参数。然而,也可以将 `bwrap` 参数(如 `--bind`)传递给 `--command=`。从 Flatpak 应用内部,可以向门户接口 `org.freedesktop.portal.Background.RequestBackground` 传递任意的 `commandline`。当它被转换为 `--command` 和参数时,会达到与直接向 `bwrap` 传递参数相同的效果,因此可被用于沙盒逃逸。解决方案是向 `bwrap` 传递 `--` 参数,这会使它停止处理选项。自 bubblewrap 0.3.0 起已支持该功能。所有受支持的 Flatpak 版本都要求至少使用该版本的 bubblewrap。xdg-desktop-portal 1.18.4 将通过仅允许 Flatpak 应用为不以 -- 开头的命令创建 .desktop 文件来缓解此漏洞。该漏洞已在 1.15.8、1.10.9、1.12.9 和 1.14.6 中修复。
来源
1CVE-2024-32462 代码执行 沙箱逃逸
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。