{"id":"CVE-2026-97411","published":"2026-09-24T17:17:18.720","lastModified":"2026-09-25T13:17:24.650","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: ibm: emac: mal: fix potential system hang in mal_remove()\n\nnapi_disable() is not idempotent and calling it on an already-disabled\nor unenabled NAPI context will cause the kernel to spin indefinitely\nwaiting for the NAPI_STATE_SCHED bit to clear.\n\nIn mal_remove(), napi_disable() is called unconditionally. If no MACs were\nregistered, NAPI was never enabled. Also, if they were registered but\nsubsequently unregistered, NAPI was already disabled in\nmal_unregister_commac(). In either case, calling napi_disable() causes\nthe kernel to hang upon module removal.\n\nFix this by only calling napi_disable() in mal_remove() if the commac list\nis not empty (which implies NAPI is enabled).","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/7c5d41f87f079990bf241359e3c1332d8d10fe87","tags":[]},{"url":"https://git.kernel.org/stable/c/c4cb9a728df66c46067b26263f5beb633aae4087","tags":[]},{"url":"https://git.kernel.org/stable/c/f6c1aad9b35fa083f48ce0c5926204891d82e089","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":null}