In the Linux kernel, the following vulnerability has been...
High severity
Unreviewed
Published
May 1, 2026
to the GitHub Advisory Database
•
Updated May 7, 2026
Description
Published by the National Vulnerability Database
May 1, 2026
Published to the GitHub Advisory Database
May 1, 2026
Last updated
May 7, 2026
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 byrequest_firmware(). It is possible for it to overrun the sourcebuffer because it blindly trusts the file format. It reads a data
stream length from the first 4 bytes into variable
file_lengthandreads the data stream contents of length
file_lengthfrom offset 16onwards.
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.
References