CVE-2026-80943 in Linux信息

摘要

由 VulDB • 2026-09-12

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

wifi: rtlwifi: rtl8192du: 在索引 tids 之前检查 QoS TID

rtl92du_tx_fill_desc() 使用 ieee80211_get_tid() 从 802.11 头部读取 QoS TID,然后将其用作 sta_entry->tids[] 的索引。ieee80211_get_tid() 返回低 4 位的 QoS TID 值,因此结果范围可以是 0..15。

rtlwifi 仅为 sta_entry->tids[] 分配了 MAX_TID_COUNT 个条目,而 MAX_TID_COUNT 为 9。因此,大于 8 的 QoS TID 会导致越界访问聚合状态数组。对于超出范围的 TIDs,保持默认的 RTL_AGG_STOP 状态,以与 rtl92cu_tx_fill_desc() 保持一致。

此问题由我们的静态分析工具检测并通过人工审计确认。针对相同漏洞模式的 UBSAN(未定义行为 sanitizer)验证报告了对类型为 'rtl_tid_data [9]' 的数组进行索引越界访问,索引值为 10。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

来源

Want to stay up to date on a daily basis?

Enable the mail alert feature now!