{"id":11243,"date":"2026-09-04T18:53:06","date_gmt":"2026-09-04T10:53:06","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-74651"},"modified":"2026-09-04T18:53:06","modified_gmt":"2026-09-04T10:53:06","slug":"cve-2026-74651","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-74651","title":{"rendered":"CVE-2026-74651 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nstaging: rtl8723bs: f"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>staging: rtl8723bs: fix OOB read in rtw_get_wpa_ie()<\/p>\n<p>rtw_get_wpa_ie() reads bytes at fixed offsets into a vendor-specific<br \/>\ninformation element without checking that the element is long enough,<br \/>\ncausing an out-of-bounds read for a short trailing IE.<\/p>\n<p>The function locates a vendor-specific IE (EID 221) with rtw_get_ie()<br \/>\nand then compares a 4-byte OUI+type at pbuf + 2 and reads a 2-byte<br \/>\nversion word at pbuf + 6. Those accesses require the IE body to be at<br \/>\nleast 6 bytes, but rtw_get_ie() only guarantees that the element fits<br \/>\nwithin the buffer; it does not enforce a minimum body length. A<br \/>\nvendor-specific IE whose length byte is 0 to 5, placed at the end of<br \/>\nthe buffer, therefore makes these reads run past the end of the IE and<br \/>\npast the end of the buffer itself.<\/p>\n<p>The buffer holds information elements taken from received management<br \/>\nframes and from the IE blob passed to rtw_cfg80211_set_wpa_ie(), which<br \/>\nis kmemdup&#8217;d to its exact length, so the read can run off the end of<br \/>\nthe allocation.<\/p>\n<p>The sibling helpers rtw_get_sec_ie(), rtw_get_wapi_ie() and<br \/>\nrtw_get_wps_ie() in this file already reject too-short vendor-specific<br \/>\nIEs before their OUI memcmp(); rtw_get_wpa_ie() was never brought in<br \/>\nline with them, and needs a minimum of 6 rather than 4 bytes because<br \/>\nof the version word. Add the missing length check.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>staging: rtl8723bs: fix OOB read in rtw_get_wpa_ie()<\/p>\n<p>rtw_get_wpa_ie() reads bytes at fixed offsets into a vendor-specific<br \/>\ninformat<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-11243","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/11243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}