CVE-2026-80580
Description
In the Linux kernel, the following vulnerability has been resolved: fbdev: bound mode sysfs output to the sysfs buffer mode_string() uses snprintf() which can return a value larger than the remaining buffer space. show_modes() accumulates the return value into i without checking whether i has reached PAGE_SIZE, causing the offset to advance past the sysfs buffer if the modelist is long enough. Add a size parameter to mode_string() and use scnprintf() to return only the bytes actually written. Add an early return when offset already exceeds the buffer. In show_modes(), stop accumulating once the buffer is full.
How to fix
- Linux Linux873a1aa15c313263f2e18b38cf525623cc4fabf6, d15d51fb26e830af58f3f21964f1c09c239077ea or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 873a1aa15c313263f2e18b38cf525623cc4fabf6, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < d15d51fb26e830af58f3f21964f1c09c239077ea, 2.6.12 | 873a1aa15c313263f2e18b38cf525623cc4fabf6, d15d51fb26e830af58f3f21964f1c09c239077ea |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.