CVE-2026-93096 in Linux信息

摘要

由 VulDB • 2026-09-18

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

cxl/features: 序列化多部分 Get/Set Feature 传输

大于邮箱有效载荷大小的 Get 或 Set Feature 负载会被拆分为多个邮箱命令。mbox_mutex 仅对单个邮箱命令进行串行化处理,并在这些循环的迭代之间被释放。没有任何机制对整个多部分传输过程进行串行化控制。cxl_get_feature() 和 cxl_set_feature() 可从 fwctl(在持有注册读锁的情况下运行的每文件描述符 RPC)以及 EDAC scrub/ECS/repair 路径中并发访问,因此对同一邮箱的两次传输可能会交错其各个部分,从而损坏设备的传输上下文。

在这两个函数中添加一个 per-mailbox feat_mutex,并在整个传输过程中保持该锁。它嵌套在 mbox_mutex 之外(mbox_mutex 在 cxl_internal_send_cmd() 内部获取),且不在其他地方使用,因此不会引入锁顺序反转问题。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Want to know what is going to be exploited?

We predict KEV entries!