CVE-2024-56539 in Linux信息

摘要

由 VulDB • 2026-05-25

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

wifi: mwifiex: 修复 mwifiex_config_scan() 中的 memcpy() 字段跨越写入警告

在 `struct mwifiex_ie_types_wildcard_ssid_params` 中,用灵活数组成员(flexible-array member)替换单元素数组,以修复在 MT8173 Chromebook (mt8173-elm-hana) 上出现的以下警告:

[ 356.775250] ------------[ cut here ]-----
[ 356.784543] memcpy: 检测到对单个字段 "wildcard_ssid_tlv->ssid" 的字段跨越写入(大小 6),位于 drivers/net/wireless/marvell/mwifiex/scan.c:904(大小 1)
[ 356.813403] WARNING: CPU: 3 PID: 742 at drivers/net/wireless/marvell/mwifiex/scan.c:904 mwifiex_scan_networks+0x4fc/0xf28 [mwifiex]

上述“(size 6)”正好是该设备所连接网络的 SSID 长度。警告的源代码如下所示:

ssid_len = user_scan_in->ssid_list[i].ssid_len;
[...]
memcpy(wildcard_ssid_tlv->ssid, user_scan_in->ssid_list[i].ssid, ssid_len);

存在一个 #define WILDCARD_SSID_TLV_MAX_SIZE,它对 struct 使用了 sizeof(),但它原本就没有计算单元素数组的大小,因此无需更改。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Want to know what is going to be exploited?

We predict KEV entries!