{"id":16001,"date":"2026-09-04T19:04:39","date_gmt":"2026-09-04T11:04:39","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-46307"},"modified":"2026-09-04T19:04:39","modified_gmt":"2026-09-04T11:04:39","slug":"cve-2026-46307","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-46307","title":{"rendered":"CVE-2026-46307 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: ath5k: do not a"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>wifi: ath5k: do not access array OOB<\/p>\n<p>Vincent reports:<br \/>\n&gt; The ath5k driver seems to do an array-index-out-of-bounds access as<br \/>\n&gt; shown by the UBSAN kernel message:<br \/>\n&gt; UBSAN: array-index-out-of-bounds in drivers\/net\/wireless\/ath\/ath5k\/base.c:1741:20<br \/>\n&gt; index 4 is out of range for type &#8216;ieee80211_tx_rate [4]&#8217;<br \/>\n&gt; &#8230;<br \/>\n&gt; Call Trace:<br \/>\n&gt;<br \/>\n&gt;  dump_stack_lvl+0x5d\/0x80<br \/>\n&gt;  ubsan_epilogue+0x5\/0x2b<br \/>\n&gt;  __ubsan_handle_out_of_bounds.cold+0x46\/0x4b<br \/>\n&gt;  ath5k_tasklet_tx+0x4e0\/0x560 [ath5k]<br \/>\n&gt;  tasklet_action_common+0xb5\/0x1c0<\/p>\n<p>It is real. &#8216;ts-&gt;ts_final_idx&#8217; can be 3 on 5212, so:<br \/>\n   info-&gt;status.rates[ts-&gt;ts_final_idx + 1].idx = -1;<br \/>\nwith the array defined as:<br \/>\n   struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES];<br \/>\nwhile the size is:<br \/>\n   #define IEEE80211_TX_MAX_RATES  4<br \/>\nis indeed bogus.<\/p>\n<p>Set this &#8216;idx = -1&#8217; sentinel only if the array index is less than the<br \/>\narray size. As mac80211 will not look at rates beyond the size<br \/>\n(IEEE80211_TX_MAX_RATES).<\/p>\n<p>Note: The effect of the OOB write is negligible. It just overwrites the<br \/>\nnext member of info-&gt;status, i.e. ack_signal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>wifi: ath5k: do not access array OOB<\/p>\n<p>Vincent reports:<br \/>\n&gt; The ath5k driver seems to do an array-index-out-of-bounds access as<br \/>\n&gt; show<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-16001","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/16001","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=16001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}