CVE-2021-47383
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2021-47383 is a vulnerability in the Linux kernel's TTY subsystem that was discovered and disclosed in 2021. The issue occurs when a userspace program performs an ioctl FBIOPUT_VSCREENINFO operation, passing the fb_var_screeninfo struct containing only the fields xres, yres, and bits_per_pixel with values (Kernel Commit).

Technical details

The vulnerability arises when the same fb_var_screeninfo struct is passed in consecutive ioctl calls. If the struct remains unchanged, the vc_resize() function detects this and skips calling resize_screen(), leaving the fb_var_screeninfo incomplete. This leads to updatescrollmode() calculating an incorrect value for fbcon_display->vrows, which causes real_y() to return a wrong y value, ultimately resulting in imageblit accessing an out-of-bounds address value (Kernel Commit).

Impact

This vulnerability is rated as moderate severity as it can lead to system crashes by accessing invalid memory addresses. However, it does not pose a direct threat to data security or allow unauthorized access (Red Hat CVE).

Exploitability

The vulnerability requires local access to the system and the ability to execute the specific ioctl operations on the framebuffer device. It has been confirmed to be exploitable through userspace programs that can manipulate framebuffer settings (Red Hat CVE).

Mitigation and workarounds

The issue has been fixed by modifying the resize_screen() function to be called even when the screen does not need resizing, ensuring the fb_var_screeninfo is properly initialized. Users are advised to update their systems with the latest kernel patches that include this fix (Kernel Commit).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-74730CRITICAL9.8
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 22, 2026
CVE-2026-74733HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-devel-matched
NoYesAug 22, 2026
CVE-2026-74726HIGH7.3
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesAug 22, 2026
CVE-2026-74732MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • kernel-selftests-internal
NoYesAug 22, 2026
CVE-2026-74728NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-modules-core
NoNoAug 22, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management