CVE-2025-39686
BaseFortify
Publication date: 2025-09-05
Last updated on: 2025-11-03
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | 6.1.153-1 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability involves the Linux kernel's comedi subsystem, specifically the insn_rw_emulate_bits() function. This function is intended to handle INSN_READ and INSN_WRITE instructions by emulating them with INSN_BITS instructions. However, it only processes a single sample instead of multiple samples as expected (indicated by insn->n). This mismatch can cause errors such as kernel information leaks when multiple samples are read or written, because the function does not properly handle the number of samples requested.
How can this vulnerability impact me? :
The vulnerability can lead to kernel information leaks due to improper handling of multiple samples in INSN_READ and INSN_WRITE instructions. This could potentially expose sensitive kernel memory information or cause instability in the system when interacting with affected comedi subdevices.
What immediate steps should I take to mitigate this vulnerability?
The vulnerability has been resolved by updating the Linux kernel's comedi driver to make the insn_rw_emulate_bits() function properly handle multiple samples as expected, or return an error. Immediate mitigation would involve updating your Linux kernel to a version that includes this fix.