CVE-2026-31748

comedi: me_daq: 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: me_daq: Fix potential overrun of firmware buffer

`me2600_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. Although it checks that the supplied firmware is at least 16

bytes long, it does not check that it is long enough to contain the data

stream.

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`.

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: me_daq: Fix potential overrun of firmware buffer
    cvelistv5