CVE-2025-5054
中已发布
Canonical Apport 中的竞态条件
- 已发布
- 2025年5月30日
- 已更新
- 2025年11月3日
- 分配 CNA
- canonical
- 观察到的证据
- 2026年8月8日
初级CVSS
4.7/ 10中
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N0.7%
低 · 未来 30 天
- 百分位
- 52.9%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Canonical apport 2.32.0 及更早版本中存在竞态条件,本地攻击者可通过利用命名空间实现 PID 重用,进而泄露敏感信息。在处理崩溃时,用于检测崩溃进程是否位于容器内的函数 `_check_global_pid_and_forward` 会在用于检测崩溃进程是否已被替换的 `consistency_checks` 之前被调用。因此,如果某个进程崩溃后迅速被容器化进程替换,apport 可能被诱导将核心转储转发到容器中,从而可能泄露敏感信息。现在 `consistency_checks` 会在 `_check_global_pid_and_forward` 之前被调用。此外,鉴于仅从用户空间无法可靠检测 PID 重用竞态条件,仅当内核提供了 pidfd,或崩溃进程为非特权进程(即 dump mode == 1)时,崩溃信息才会被转发到容器。
来源
1基于 Python 的漏洞检测器,用于 Ubuntu 上的 CVE-2025-5054(Apport 竞争条件)。检查 Apport 版本、核心转储配置和 SUID 设置,然后提供可操作的缓解建议。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。