CVE-2022-49085
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-49085 is a use-after-free vulnerability discovered in the Linux kernel's DRBD (Distributed Replicated Block Device) subsystem. The vulnerability specifically affects the getinitialstate function, where five distinct use-after-free bugs were identified. The issue was discovered when notifyinitialstate_done and other state notification functions could free an SKB (socket buffer) that would later be accessed (Kernel Git).

Technical details

The vulnerability occurs in the getinitialstate function when notifyinitialstatedone(skb,..) is called if cb->args[5]==1. If genlmsgput() fails in notifyinitialstatedone(), the skb will be freed by nlmsgfree(skb). The function then proceeds to goto out and attempts to use the freed skb by accessing skb->len. Additionally, four similar use-after-free conditions exist in the notify*statechange -> notify*_state call chain (Kernel Git). The vulnerability has been assigned a CVSS v3.1 Base Score of 7.8 (HIGH) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (NVD).

Impact

The vulnerability allows for potential use-after-free conditions that could lead to memory corruption in the Linux kernel. Given the CVSS scoring, the vulnerability can result in high impacts to confidentiality, integrity, and availability of the system when successfully exploited (NVD).

Mitigation and workarounds

The vulnerability has been fixed by modifying the problematic functions to return error codes when errors occur, allowing proper error propagation and preventing the use-after-free conditions. The fix involves changing notifyinitialstatedone and notify*statechange functions to return error codes that can be properly handled by the calling functions (Kernel Git).

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-2025-40205HIGH7.8
  • Linux KernelLinux Kernel
  • linux-gcp-5.4
NoYesNov 12, 2025
CVE-2025-40211HIGH7.1
  • Linux KernelLinux Kernel
  • linux-gcp-6.8
NoYesNov 21, 2025
CVE-2025-40206MEDIUM5.5
  • Linux KernelLinux Kernel
  • kernel-zfcpdump-modules-extra
NoYesNov 12, 2025
CVE-2025-40210MEDIUM5.1
  • Linux KernelLinux Kernel
  • kernel-rt-64k-modules
NoYesNov 21, 2025
CVE-2025-40212N/AN/A
  • Linux KernelLinux Kernel
  • linux-azure-6.14
NoYesNov 24, 2025

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