Description
In the Linux kernel, the following vulnerability has been resolved: net: ethernet: cortina: Count dropped frames as NAPI work The RX loop only consumes budget when it successfully delivers a frame. Error paths keep consuming descriptors without reducing the budget, so a stream of bad frames can process the entire receive ring in one poll. Move the budget accounting to a common end-of-frame path. This counts each completed frame as NAPI work whether it was delivered or dropped, matching the behavior of the vendor driver.
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
4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < 620b7184808b25cf58268856f892b9ba83c181fdaffected4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < 9620e2ce9b5998ebbf157241f296f8ddb92285c2affected4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < 27b5753077d1cfda5fe201d2ba602de76a9a09b1affected4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < e858b9b1ea3cbbc353189d07dec40dc16967e290affected4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < 58140f1cebb776d174dc6ff41c15401654a5b1eaaffected4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < cceb6cd7f0e5ed2944a9ca22443d7b9da82f60abaffected4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < 5754e0c0758805096ecfeaf4c1b146ad51ed246faffected4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88 to < b856c552f556bc0341c1dbe0bf88e630fd1dc4b7affected
Linux Linux
Default version status: affected
4.16affected0 to < 4.16unaffected5.10.271 to ≤ 5.10.*unaffected5.15.222 to ≤ 5.15.*unaffected6.1.189 to ≤ 6.1.*unaffected6.6.158 to ≤ 6.6.*unaffected6.12.111 to ≤ 6.12.*unaffected6.18.53 to ≤ 6.18.*unaffected7.2.7 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/620b7184808b25cf58268856f892b9ba83c181fd ↗
- https://git.kernel.org/stable/c/9620e2ce9b5998ebbf157241f296f8ddb92285c2 ↗
- https://git.kernel.org/stable/c/27b5753077d1cfda5fe201d2ba602de76a9a09b1 ↗
- https://git.kernel.org/stable/c/e858b9b1ea3cbbc353189d07dec40dc16967e290 ↗
- https://git.kernel.org/stable/c/58140f1cebb776d174dc6ff41c15401654a5b1ea ↗
- https://git.kernel.org/stable/c/cceb6cd7f0e5ed2944a9ca22443d7b9da82f60ab ↗
- https://git.kernel.org/stable/c/5754e0c0758805096ecfeaf4c1b146ad51ed246f ↗
- https://git.kernel.org/stable/c/b856c552f556bc0341c1dbe0bf88e630fd1dc4b7 ↗