CVE-2024-50102 in Linux信息

摘要

由 VulDB • 2026-05-26

在 Linux 内核中,已修复以下漏洞:

x86:修复用户地址掩码非规范地址推测执行问题

事实证明,AMD 在内核空间中的非规范访问方面存在“Meltdown Lite(tm)”问题。因此,仅使用高位来判断访问是位于用户空间还是内核空间,如果存在利用该结果的正确代码片段(gadget),就会导致经典的“泄漏推测数据”问题:

CVE-2020-12965 “非规范访问的瞬态执行”

现在,内核在访问周围使用 STAC/CLAC 指令对进行保护,这些指令在较旧的 Zen 架构上会导致执行序列化,从而关闭推测窗口。

但这种情况仅持续到 Zen 5 架构,Zen 5 对 AC 位进行了重命名 [1]。这大大提高了 STAC/CLAC 的性能,但也意味着推测窗口现在处于开放状态。

请注意,这不仅影响新的地址掩码机制,还影响 `access_ok()` 使用的常规 `valid_user_address()` 检查,以及 `get_user()` 辅助函数中符号位检查的汇编版本。

它不影响 `put_user()` 或 `clear_user()` 变体,因为这些操作没有可供代码片段利用的推测结果。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

来源

Want to know what is going to be exploited?

We predict KEV entries!