Skip to main content
← All vulnerabilities
CVE-2026-80580

fbdev: bound mode sysfs output to the sysfs buffer

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 7.1.10
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Linux Linux

    From 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 · fixed in 873a1aa15c313263f2e18b38cf525623cc4fabf6; From 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 · fixed in d15d51fb26e830af58f3f21964f1c09c239077ea

  • Linux Linux

    2.6.12

  • KernelLinux

    From 2.6.12 · fixed in 7.1.10

References 2

git.kernel.org