{"id":"CVE-2026-97981","revision":"f876df9fd43b43a798300103eec7567f","records":[{"revision":"f876df9fd43b43a798300103eec7567f","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-97981","aliases":[],"title":"net: ethernet: cortina: Count dropped frames as NAPI work","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: ethernet: cortina: Count dropped frames as NAPI work\n\nThe RX loop only consumes budget when it successfully delivers a frame.\nError paths keep consuming descriptors without reducing the budget, so a\nstream of bad frames can process the entire receive ring in one poll.\n\nMove the budget accounting to a common end-of-frame path. This counts\neach completed frame as NAPI work whether it was delivered or dropped,\nmatching the behavior of the vendor driver.","state":0,"publishedAt":"2026-09-25T10:23:17.703+00:00","modifiedAt":"2026-10-19T09:11:48.414+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/net/ethernet/cortina/gemini.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"620b7184808b25cf58268856f892b9ba83c181fd\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"9620e2ce9b5998ebbf157241f296f8ddb92285c2\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"27b5753077d1cfda5fe201d2ba602de76a9a09b1\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"e858b9b1ea3cbbc353189d07dec40dc16967e290\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"58140f1cebb776d174dc6ff41c15401654a5b1ea\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"cceb6cd7f0e5ed2944a9ca22443d7b9da82f60ab\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"5754e0c0758805096ecfeaf4c1b146ad51ed246f\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88\",\n                            \"lessThan\": \"b856c552f556bc0341c1dbe0bf88e630fd1dc4b7\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/net/ethernet/cortina/gemini.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"4.16\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"4.16\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.271\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.222\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.189\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.158\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.111\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.53\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.2.7\",\n                            \"lessThanOrEqual\": \"7.2.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.3\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"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"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-97981","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-97981","identifiers":["CVE-2026-97981"]},"retained":false,"historicalAffected":[]}],"coverage":[]}