CVE-2022-50872
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50872 is a memory leak vulnerability in the Linux kernel's ARM OMAP2+ platform code, specifically within the realtime_counter_init() function. The sys_clk resource allocated by clk_get() is not released upon function return, resulting in a kernel memory leak. The vulnerability was published on December 30, 2025, and affects Linux kernel versions starting from commit fa6d79d27614 across multiple stable branches. It carries an estimated CVSS severity of Medium and an EPSS score of 0.000240 (Feedly, ENISA EUVD).

Technical details

The root cause is a missing resource release (CWE-401: Missing Release of Memory after Effective Lifetime) in the realtime_counter_init() function within arch/arm/mach-omap2/. When clk_get() allocates the sys_clk clock resource, the function fails to call clk_put() before returning, leaving the memory unreleased. This is a local kernel-level issue with no network attack vector; exploitation would require local access or triggering the affected initialization path. Fixes were backported across multiple stable kernel branches, with patch commits available in the stable kernel repository (Feedly).

Impact

The primary impact is a kernel memory leak on systems using ARM OMAP2+ SoCs (e.g., certain embedded and mobile platforms running Linux). Over time, repeated triggering of the affected initialization path could degrade system availability by exhausting kernel memory resources. There is no direct confidentiality or integrity impact, and the vulnerability does not enable remote code execution or privilege escalation (Feedly).

Mitigation and workarounds

Apply the relevant stable kernel patches that introduce the clk_put(sys_clk) fix in realtime_counter_init(). Fixed versions include Linux kernel 4.14.308, 4.19.276, 5.4.235, 5.10.173, 5.15.99, 6.1.16, 6.2.3, and 6.3. Users running affected ARM OMAP2+ systems should update to a patched kernel version as soon as possible. No configuration-based workaround is available for this memory leak (Feedly).

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