CVE-2025-38478
Published: Jul 28, 2025
Modified: May 11, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: comedi: Fix initialization of data for instructions that write to subdevice Some Comedi subdevice instruction handlers are known to access instruction data elements beyond the first `insn->n` elements in some cases. The `do_insn_ioctl()` and `do_insnlist_ioctl()` functions allocate at least `MIN_SAMPLES` (16) data elements to deal with this, but they do not initialize all of that. For Comedi instruction codes that write to the subdevice, the first `insn->n` data elements are copied from user-space, but the remaining elements are left uninitialized. That could be a problem if the subdevice instruction handler reads the uninitialized data. Ensure that the first `MIN_SAMPLES` elements are initialized before calling these instruction handlers, filling the uncopied elements with 0. For `do_insnlist_ioctl()`, the same data buffer elements are used for handling a list of instructions, so ensure the first `MIN_SAMPLES` elements are initialized for each instruction that writes to the subdevice.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected ed9eccbe8970f6eedc1b978c157caf1251a896d4 - < 6f38c6380c3b38a05032b8881e41137385a6ce02affected ed9eccbe8970f6eedc1b978c157caf1251a896d4 - < 13e4d9038a1e869445a996a3f604a84ef52fe8f4affected ed9eccbe8970f6eedc1b978c157caf1251a896d4 - < 020eed5681d0f9bced73970368078a92d6cfaa9caffected ed9eccbe8970f6eedc1b978c157caf1251a896d4 - < d3436638738ace8f101af7bdee2eae1bc38e9b29affected ed9eccbe8970f6eedc1b978c157caf1251a896d4 - < 673ee92bd2d31055bca98a1d96b653f5284289c4+3 more versions |
Linux | Linux | affected 2.6.29unaffected 0 - < 2.6.29unaffected 5.4.297 - <= 5.4.*unaffected 5.10.241 - <= 5.10.*unaffected 5.15.190 - <= 5.15.*+5 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now