{"id":"CVE-2026-93279","summary":"staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nstaging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown\n\nThe TX cleanup tasklet can be scheduled by the watchdog IRQ handler\nto execute cvm_oct_tx_do_cleanup. There can be a pending tasklet in\nthe queue which might run after the cvm_oct_remove() frees net_device\nstructures, causing a use-after-free in cvm_oct_tx_do_cleanup() as it\niterates cvm_oct_device[] which is an array of netdevice pointers.\nAdd tasklet_kill() after free_irq() to ensure the tasklet is no longer\nscheduled or running before teardown proceeds.","modified":"2026-09-26T03:48:30.265338646Z","published":"2026-09-24T15:52:21.275Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93279.json","cna_assigner":"Linux"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/03d12490afd1198310ad0aba42462329832eb739"},{"type":"WEB","url":"https://git.kernel.org/stable/c/2c0c9956596e48654bb4855e2a0742748a0826a7"},{"type":"WEB","url":"https://git.kernel.org/stable/c/32efcb6d5f4e3f030e7b0a3ba5c6c0684dd07486"},{"type":"WEB","url":"https://git.kernel.org/stable/c/41a79bd9e5a74f8f483b3b206d10567912874fb4"},{"type":"WEB","url":"https://git.kernel.org/stable/c/a77efd85e0d48c877f66d2bc3ab89cc1b8dacd19"},{"type":"WEB","url":"https://git.kernel.org/stable/c/b6365e4186322858a82c8713b1d0bd209c8e765a"},{"type":"WEB","url":"https://git.kernel.org/stable/c/b9af44b0d20b2247c4eb0ea5cfca907d643eea50"},{"type":"WEB","url":"https://git.kernel.org/stable/c/d15226338dfaa84ffff142d32723cdf74d0c47c4"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93279.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-93279"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"4898c560103fb8075c10a8e9d70e0ca26873075e"},{"fixed":"32efcb6d5f4e3f030e7b0a3ba5c6c0684dd07486"},{"fixed":"d15226338dfaa84ffff142d32723cdf74d0c47c4"},{"fixed":"a77efd85e0d48c877f66d2bc3ab89cc1b8dacd19"},{"fixed":"b6365e4186322858a82c8713b1d0bd209c8e765a"},{"fixed":"03d12490afd1198310ad0aba42462329832eb739"},{"fixed":"2c0c9956596e48654bb4855e2a0742748a0826a7"},{"fixed":"41a79bd9e5a74f8f483b3b206d10567912874fb4"},{"fixed":"b9af44b0d20b2247c4eb0ea5cfca907d643eea50"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-93279.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.6.34"},{"fixed":"5.10.270"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.221"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.188"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.157"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.110"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.52"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.2.6"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-93279.json"}}],"schema_version":"1.9.0"}