Description
In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k: fix OOB access from firmware tx status queue ID ath_tx_edma_tasklet() accesses sc->tx.txq[ts.qid] where ts.qid is a 4-bit hardware field (0-15), but the txq array only has ATH9K_NUM_TX_QUEUES (10) entries. A qid >= 10 causes an OOB array access. Add a bounds check on ts.qid before using it as an array index.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
fce041beb03f93c7a771f0b4b6c45bb71ef90901 to < fb11083db9d7d6fb8f98bbba1cbfcf3fb7b4bf54affectedfce041beb03f93c7a771f0b4b6c45bb71ef90901 to < 734db72d55ca578a344dfa33e30145032c074b25affectedfce041beb03f93c7a771f0b4b6c45bb71ef90901 to < f5931d06b45ed402572bfe5832fff15864ef5481affectedfce041beb03f93c7a771f0b4b6c45bb71ef90901 to < 46ca1451f61b598f45cb5259e066d305444d95fcaffectedfce041beb03f93c7a771f0b4b6c45bb71ef90901 to < a9e055ac62cb3fcea262d4b687ec73eed82b3379affectedfce041beb03f93c7a771f0b4b6c45bb71ef90901 to < 5435fd3edcb11c7cc4002847c83e9a50b49284dcaffectedfce041beb03f93c7a771f0b4b6c45bb71ef90901 to < 336d4c8cd9b1646060ee690c881d465dfc09c6c0affectedfce041beb03f93c7a771f0b4b6c45bb71ef90901 to < 7ce2f118a2389e8f0a64068c6fe7cc7d40639be0affected
Linux Linux
Default version status: affected
3.1affected0 to < 3.1unaffected5.10.261 to ≤ 5.10.*unaffected5.15.212 to ≤ 5.15.*unaffected6.1.178 to ≤ 6.1.*unaffected6.6.145 to ≤ 6.6.*unaffected6.12.97 to ≤ 6.12.*unaffected6.18.40 to ≤ 6.18.*unaffected7.1.5 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/fb11083db9d7d6fb8f98bbba1cbfcf3fb7b4bf54 ↗
- https://git.kernel.org/stable/c/734db72d55ca578a344dfa33e30145032c074b25 ↗
- https://git.kernel.org/stable/c/f5931d06b45ed402572bfe5832fff15864ef5481 ↗
- https://git.kernel.org/stable/c/46ca1451f61b598f45cb5259e066d305444d95fc ↗
- https://git.kernel.org/stable/c/a9e055ac62cb3fcea262d4b687ec73eed82b3379 ↗
- https://git.kernel.org/stable/c/5435fd3edcb11c7cc4002847c83e9a50b49284dc ↗
- https://git.kernel.org/stable/c/336d4c8cd9b1646060ee690c881d465dfc09c6c0 ↗
- https://git.kernel.org/stable/c/7ce2f118a2389e8f0a64068c6fe7cc7d40639be0 ↗