CVE-2025-68324

CVE-2025-68324

published December 18, 2025

CVSS
—
EPSS
0%
Percentile
7.9
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

scsi: imm: Fix use-after-free bug caused by unfinished delayed work

The delayed work item 'imm_tq' is initialized in imm_attach() and

scheduled via imm_queuecommand() for processing SCSI commands. When the

IMM parallel port SCSI host adapter is detached through imm_detach(),

the imm_struct device instance is deallocated.

However, the delayed work might still be pending or executing

when imm_detach() is called, leading to use-after-free bugs

when the work function imm_interrupt() accesses the already

freed imm_struct memory.

The race condition can occur as follows:

CPU 0(detach thread) | CPU 1

| imm_queuecommand()

| imm_queuecommand_lck()

imm_detach() | schedule_delayed_work()

kfree(dev) //FREE | imm_interrupt()

| dev = container_of(...) //USE

dev-> //USE

Add disable_delayed_work_sync() in imm_detach() to guarantee proper

cancellation of the delayed work item before imm_struct is deallocated.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00187 · 7.9th percentile
Published
2025-12-18T20:16Z
References (5)
EPSS history
Timeline
  • 18 DEC 15:02Z
    scsi: imm: Fix use-after-free bug caused by unfinished delayed work
    cvelistv5