CVE-2022-50850
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50850 is a kernel warning/resource leak vulnerability in the Linux kernel's SCSI ipr driver, specifically in the ipr_init() function. When pci_register_driver() fails during module initialization, ipr_init() does not call unregister_reboot_notifier(), leaving a reboot notifier registered and triggering a kernel WARNING on subsequent module load attempts. The vulnerability was published on December 30, 2025, and affects Linux kernel versions from 2.6.34 up to the patched stable releases. It carries an estimated CVSS severity of Medium with an EPSS score of approximately 0.033% (Feedly, EUVD).

Technical details

The root cause is improper cleanup on error paths (CWE-459: Incomplete Cleanup / resource leak). In ipr_init(), the reboot notifier is registered via register_reboot_notifier() before pci_register_driver() is called; if pci_register_driver() fails, the error path returns without calling unregister_reboot_notifier(). On a subsequent module load, the kernel detects the already-registered notifier callback (ipr_halt) and emits a WARNING at kernel/notifier.c:29 via notifier_chain_register. The issue is local in scope and requires the ability to load/reload the ipr kernel module, which typically requires root or equivalent privileges (Feedly).

Impact

The primary impact is a kernel WARNING message and a resource leak (dangling reboot notifier registration), which can cause instability or unexpected behavior during system shutdown or reboot sequences if the ipr SCSI driver module is involved. There is no evidence of confidentiality or integrity compromise; the availability impact is limited to potential kernel instability on systems using IBM Power RAID adapters managed by the ipr driver. The vulnerability does not enable privilege escalation, remote code execution, or data exfiltration (Feedly).

Mitigation and workarounds

The fix has been backported to multiple stable Linux kernel branches. Patched versions include 4.9.337, 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2, and 6.2+. Administrators should update to a patched kernel version for their distribution. SUSE has issued an advisory (SUSE-2026-0350) incorporating this fix (Feedly, Linux Security).

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