{"id":24705,"date":"2026-09-16T20:32:40","date_gmt":"2026-09-16T12:32:40","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-90017"},"modified":"2026-09-16T20:32:40","modified_gmt":"2026-09-16T12:32:40","slug":"cve-2026-90017","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-90017","title":{"rendered":"CVE-2026-90017 &#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_action_frame_parse()<\/p>\n<p>rtw_action_frame_parse() takes a frame_len parameter but never<br \/>\nactually checks it before indexing into the frame body:<\/p>\n<p>\tconst u8 *frame_body = frame + sizeof(struct ieee80211_hdr_3addr);<br \/>\n\t&#8230;<br \/>\n\tc = frame_body[0];<br \/>\n\t&#8230;<br \/>\n\ta = frame_body[1];<\/p>\n<p>frame_body already points 24 bytes (sizeof(struct<br \/>\nieee80211_hdr_3addr)) into frame, so reading frame_body[0] and<br \/>\nframe_body[1] requires frame_len &gt;= 26. A management action frame<br \/>\nshorter than that (e.g. exactly 24 bytes, the minimum a malicious<br \/>\npeer can send) causes a 1-2 byte out-of-bounds read.<\/p>\n<p>This is reachable from rtw_cfg80211_monitor_if_xmit_entry() and<br \/>\ncfg80211_rtw_mgmt_tx() in ioctl_cfg80211.c, both of which pass<br \/>\nattacker\/user-influenced frame buffers and lengths straight through.<\/p>\n<p>Add the missing length check before frame_body is dereferenced.<\/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_action_frame_parse()<\/p>\n<p>rtw_action_frame_parse() takes a frame_len parameter but never<br \/>\nactual<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-24705","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/24705","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=24705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}