CVE-2022-50771
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50771 is a Linux kernel vulnerability in the RCU (Read-Copy-Update) subsystem where rcu_force_quiescent_state() incorrectly uses __this_cpu_read() in preemptible code instead of the safe raw_cpu_read(), triggering a lockdep warning. The issue manifests when running rcutorture with a non-zero fqs_duration module parameter on kernels built with CONFIG_PREEMPTION=y. It affects the Linux kernel across multiple stable branches and was published on December 24, 2025. Feedly estimates the severity as HIGH, with an EPSS score of 0.000240 (Feedly, EUVD).

Technical details

The root cause is an improper use of the per-CPU accessor macro __this_cpu_read() within preemptible kernel code in rcu_force_quiescent_state(). In kernels with CONFIG_PREEMPTION=y, this macro is not safe to call without preemption disabled, as the executing CPU could change between the read and its use — a condition detected and reported by the kernel's lockdep infrastructure. The correct accessor, raw_cpu_read(), bypasses the preemption check and is appropriate here because the RCU state read does not require strict per-CPU consistency guarantees in this context. The fix replaces __this_cpu_read() with raw_cpu_read() in the affected function (Feedly, EUVD).

Impact

The primary impact of this vulnerability is a kernel warning (splat) and potential instability in the RCU subsystem when the affected code path is triggered under preemptible kernel configurations. This is a reliability and availability issue rather than a direct confidentiality or integrity breach; however, incorrect per-CPU state reads in the RCU subsystem could theoretically contribute to subtle race conditions or kernel instability. The issue is limited to systems running kernels with CONFIG_PREEMPTION=y and using the rcutorture module with non-zero fqs_duration (Feedly).

Exploitability

There is no known public exploit code, active in-the-wild exploitation, or threat actor attribution associated with CVE-2022-50771. The EPSS score is very low at 0.000240, indicating a minimal probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Triggering the issue requires local access to a system running a preemptible kernel with the rcutorture module loaded and a non-zero fqs_duration parameter (Feedly).

Mitigation and workarounds

The fix has been backported to multiple stable Linux kernel branches. Patched versions include 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2, and 6.2. Users should update to these or later stable kernel releases. The relevant upstream commits are available at the kernel.org stable tree (EUVD). As a temporary workaround, avoiding the use of the rcutorture module with non-zero fqs_duration on preemptible kernels will prevent the warning from triggering.

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-74573CRITICAL9.3
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-devel-matched
NoYesAug 15, 2026
CVE-2026-74562HIGH8.8
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-devel-matched
NoYesAug 15, 2026
CVE-2026-74565HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-uki-virt
NoYesAug 15, 2026
CVE-2026-74578HIGH7.1
  • Linux Kernel logoLinux Kernel
  • linux-nvidia-tegra
NoYesAug 16, 2026
CVE-2026-74579NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-xilinx-zynqmp
NoYesAug 17, 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