CVE-2026-31747

comedi: me4000: Fix potential overrun of firmware buffer

published May 1, 2026

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

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

comedi: me4000: Fix potential overrun of firmware buffer

`me4000_xilinx_download()` loads the firmware that was requested by

`request_firmware()`. It is possible for it to overrun the source

buffer because it blindly trusts the file format. It reads a data

stream length from the first 4 bytes into variable `file_length` and

reads the data stream contents of length `file_length` from offset 16

onwards.

Add a test to ensure that the supplied firmware is long enough to

contain the header and the data stream. On failure, log an error and

return `-EINVAL`.

Note: The firmware loading was totally broken before commit ac584af59945

("staging: comedi: me4000: fix firmware downloading"), but that is the

most sensible target for this fix.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00176 · 6.8th percentile
Published
2026-05-01T14:14Z
EPSS history
Timeline
  • 01 MAY 14:14Z
    comedi: me4000: Fix potential overrun of firmware buffer
    cvelistv5