
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2022-50697 is a use-after-free (UAF) vulnerability in the Linux kernel's MRP (Multiple Registration Protocol) subsystem, specifically in the applicant uninitialization path. The flaw arises because del_timer_sync is called without preventing the timer from being restarted, creating a race condition where freed memory can be accessed. It was published on December 24, 2025, and affects the Linux kernel (multiple stable branches). The CVSS category is estimated as Medium, with an EPSS score of approximately 0.033% (Feedly).
The root cause is a use-after-free condition (CWE-416) in the Linux kernel's mrp (Multiple Registration Protocol) applicant uninitialization routine. When mrp_applicant_uninit() is called, it invokes del_timer_sync to cancel a pending timer, but does not set an active flag to prevent the timer callback from re-enqueuing itself. This creates a race window where the timer fires after the associated memory has been freed, leading to a write to freed memory — specifically in enqueue_timer() via hlist_add_head(). The syzbot fuzzer reported a KASAN (Kernel Address Sanitizer) crash on kernel 6.1.0-rc5 demonstrating a write at a freed address tagged [fe] by the MTE (Memory Tagging Extension) on ARM64 (Feedly). Fixes were committed to multiple stable kernel branches via patches introducing active flags to gate timer re-arming (Kernel Git).
Successful exploitation of this vulnerability could allow a local attacker to corrupt kernel memory, potentially leading to a kernel panic (denial of service) or, in more severe scenarios, privilege escalation by leveraging the use-after-free primitive to overwrite security-sensitive kernel structures. The vulnerability is confined to the kernel's MRP networking subsystem, but kernel memory corruption bugs of this class can sometimes be chained with other primitives for local privilege escalation. Availability impact (system crash) is the most directly achievable consequence (Feedly).
The Linux kernel maintainers have addressed this vulnerability by introducing active flags in the MRP applicant code to prevent timer re-arming after uninitialization, with fixes committed to multiple stable branches (see kernel git commits: 1a185fe, 5d5a481, 78d48bc, 98f53e5, 563e45f). Downstream distributions including SUSE and openSUSE have issued updated kernel packages incorporating this fix (openSUSE Security, Linux Security). Users should update to the latest patched kernel version provided by their Linux distribution. Detection plugins are available in Nessus (e.g., plugin IDs 279962, 298924, 300092, 303394–303399, 303570–303577, 303776–303792, 304126) and Qualys (e.g., QID 761727, 761731, 761734, 761739, 761740, 761742) (Tenable).
The vulnerability was noted in a CISA vulnerability summary for the week of December 22, 2025, and covered by Linux security news aggregators including linuxsecurity.com and pro-linux.de in the context of SUSE kernel update advisories (Red Packet Security, Linux Security). No notable individual researcher commentary or significant social media discussion has been identified beyond routine patch tracking.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."