CVE-2026-68218
NoneCVSS
—
EPSS
0.2%
Published
Aug 10, 2026
CISA due date
—
Cloudanix analysis
A small oversight in a Linux driver for certain TV or media cards can slowly drain system memory when the card is unplugged and plugged back in repeatedly.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Other
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Failure to call destroy_workqueue on an allocated workqueue in the dm1105 driver's remove callback leaves kernel memory allocated, producing a resource leak on device removal or module unload.
Why it matters to the business
Over long device lifetimes or frequent hot-plug cycles, memory consumption grows on affected Linux hosts, eventually causing performance degradation or out-of-memory conditions that disrupt media or DVB workloads.
How an attack unfolds
An attacker with local access repeatedly inserts and removes the dm1105 PCI device or loads and unloads the driver module; each cycle allocates a new workqueue that is never freed, steadily exhausting kernel memory until the system becomes unstable.
How to fix it
Apply the upstream kernel commit that adds the missing destroy_workqueue call in the dm1105 remove handler; rebuild and deploy the updated kernel image on affected systems.
How to confirm the fix worked
Review the dm1105 driver source to confirm destroy_workqueue is invoked before the remove function returns; exercise device removal under memory-leak detection tooling such as kmemleak and verify no new workqueue leaks are reported.
Typical attack path
- Obtain local access or physical device access on a system using the dm1105 driver
- Trigger repeated device removal or module unload cycles
- Accumulate leaked workqueue memory until system impact is observed
How to detect it
Search kernel logs and dmesg for repeated workqueue allocation messages tied to dm1105; correlate with rising slab or workqueue memory counters via /proc/meminfo or bpftrace; examine crash dumps for workqueue objects that persist after device removal.
What your security team should do
- Prioritize kernel updates containing the dm1105 fix on any systems exposing the driver
- Add kernel memory usage and kmemleak alerts to existing host monitoring
- Limit unprivileged access to PCI hot-plug or driver load interfaces where feasible
The record
In the Linux kernel, the following vulnerability has been resolved: media: pci: dm1105: Free allocated workqueue Destroy allocated workqueue in remove() callback to free its resources, thus fixing memory leak.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|