CVE-2022-50884
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50884 is a NULL pointer dereference vulnerability in the Linux kernel's DRM (Direct Rendering Manager) subsystem, specifically in the drm_copy_field() function. When a DRM driver fails to initialize required fields in struct drm_driver, the drm_copy_field() function — invoked during DRM_IOCTL_VERSION handling — may attempt to copy a NULL pointer to user space, triggering a kernel oops. The vulnerability was published on December 30, 2025, and affects multiple stable Linux kernel versions. It carries an estimated CVSS severity of Medium with an EPSS score of 0.047% (Feedly, CVE.org).

Technical details

The root cause is a missing NULL pointer check in drm_copy_field() (CWE-476: NULL Pointer Dereference). When a DRM driver has a bug and leaves certain struct drm_driver string fields (such as name, desc, or date) uninitialized (NULL), the function passes the NULL pointer to __pi_strlen as part of a user-space copy operation triggered by the DRM_IOCTL_VERSION ioctl. This results in a kernel-level memory access fault at virtual address 0x0000000000000000, as evidenced by the kernel oops trace showing pc: __pi_strlen+0x14/0x150 called from lr: drm_copy_field+0x30/0x1a4. The fix adds a NULL guard in drm_copy_field() so that unset fields are safely handled rather than dereferenced. Patches are referenced in the Linux stable kernel repository at commits 2d6708ea, 6cf5e935, 8052612b, c28a8082, and ca163e38 (Feedly, kernel.org).

Impact

Successful triggering of this vulnerability causes a kernel oops (system crash), resulting in a denial of service for the affected host. Because the fault occurs in kernel context during ioctl processing, any local user with access to a DRM device node (typically /dev/dri/cardX) could potentially trigger the crash if a buggy driver is loaded. There is no evidence of confidentiality or integrity impact; the primary consequence is availability loss through an unhandled kernel panic (Feedly).

Mitigation and workarounds

The fix has been applied to multiple Linux stable kernel branches via patches at commits 2d6708ea5c20, 6cf5e9356b2d, 8052612b9d08, c28a8082b25c, and ca163e389f0a in the Linux stable kernel repository. Users should update to a patched kernel version as provided by their distribution. Vendor-specific advisories have been issued by Amazon Linux (ALAS2KERNEL-5.15-2025-090) and SUSE (SUSE-2026-0350-1), and Tenable Nessus plugins 280787, 298924, and 302405 are available for detection. As a workaround, avoiding the use of DRM drivers known to leave required fields uninitialized can reduce exposure, but upgrading the kernel is the recommended remediation (Amazon Linux Advisory, SUSE Advisory, Tenable).

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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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