CVE-2026-80786
NoneCVSS
—
EPSS
0.2%
Published
Sep 4, 2026
CISA due date
—
Cloudanix analysis
A kernel bug could let local users change screen settings in ways that skip important checks, potentially causing display problems or crashes.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Missing fbcon state synchronization and validation during user-invoked framebuffer mode changes performed via sysfs or driver paths other than FBIOPUT_VSCREENINFO, allowing incomplete or invalid display updates.
Why it matters to the business
Display instability, potential kernel crashes, or inconsistent graphics state on affected framebuffer devices, raising operational support costs and downtime risk for systems relying on fbdev drivers.
How an attack unfolds
An attacker with local access invokes framebuffer mode-change operations through sysfs attributes or internal driver code paths that skip fbcon checks, supplying unvalidated mode parameters that bypass the steps previously performed only by the ioctl handler.
How to fix it
Apply the kernel patch that introduces fb_set_var_from_user() and updates all callers including ps3fb and sh_mobile_lcdcfb; rebuild and deploy the fixed kernel image.
How to confirm the fix worked
Inspect kernel source for the presence of fb_set_var_from_user() helper and confirm that all mode-change sites now invoke it; test mode changes via both ioctl and sysfs paths on affected hardware.
Typical attack path
- Obtain local unprivileged access on a system using affected fbdev drivers
- Write to sysfs or call driver-specific mode-change interfaces
- Supply mode parameters that would normally be rejected or handled by fbcon
- Trigger inconsistent framebuffer state without proper validation or console update
How to detect it
Examine kernel logs for fbcon or framebuffer errors around mode-change events; correlate with unusual sysfs writes or ioctl activity on /dev/fb* devices.
What your security team should do
- Prioritize kernel update on systems exposing fbdev interfaces
- Restrict unprivileged access to framebuffer sysfs nodes where feasible
- Monitor vendor advisories for backported fixes in distribution kernels
The record
In the Linux kernel, the following vulnerability has been resolved: fbdev: Wrap user-invoked calls to fb_set_var() in helper Handle fbcon during display updates in fb_set_var_from_user(). Check with fbcon if the mode change is possible, update hardware state and finally update fbcon. Update all callers. Only the FBIOPUT_VSCREENINFO ioctl currently does all steps. Other mode-changes callers in sysfs and driver code are missing fbcon-related steps. With the new helper, ps3fb and sh_mobile_lcdcfb no longer maintain fbcon state themselves.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|