{"id":"CVE-2023-53638","title":"In the Linux kernel, the following vulnerability has been resolved:\n\nocteon_ep: cancel queued works in probe error path\n\nIf it fails to get the devices's MAC address, octep_probe exits while\nleaving the delayed work intr_poll_task queued…","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nocteon_ep: cancel queued works in probe error path\n\nIf it fails to get the devices's MAC address, octep_probe exits while\nleaving the delayed work intr_poll_task queued…","severity":"high","cvss":7,"cvssVector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","cwe":["CWE-416"],"vendor":"linux","product":"linux_kernel","affected":["linux_kernel >= 6.4, < 6.4.12","linux_kernel = 6.5"],"patched":["linux_kernel 6.4.12"],"published":"2025-10-07","updated":"2026-10-15","sourceUpdated":"2026-10-15T22:17:45.120","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2023-53638","references":[{"url":"https://git.kernel.org/stable/c/62312e2f6466b5f0a120542a38b410d88a34ed00","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/758c91078165ae641b698750a72eafe7968b3756","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"}],"tags":["nvd","cve.org"],"epss":0.00142,"epssPercentile":0.03512,"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"total","timestamp":"2026-10-15T21:36:10.331237Z"},"ingestedAt":"2026-10-15T22:48:25.412Z","slug":"CVE-2023-53638","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nocteon_ep: cancel queued works in probe error path\n\nIf it fails to get the devices's MAC address, octep_probe exits while\nleaving the delayed work intr_poll_task queued. When the work later\nruns, it's a use after free.\n\nMove the cancelation of intr_poll_task from octep_remove into\noctep_device_cleanup. This does not change anything in the octep_remove\nflow, but octep_device_cleanup is called also in the octep_probe error\npath, where the cancelation is needed.\n\nNote that the cancelation of ctrl_mbox_task has to follow\nintr_poll_task's, because the ctrl_mbox_task may be queued by\nintr_poll_task.\n\n## Affected\n\n- `linux_kernel >= 6.4, < 6.4.12`\n- `linux_kernel = 6.5`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `linux_kernel 6.4.12`","depth":"twilight","depthScore":39,"depthScoreParts":{"impact":38.5,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}