CVE-2022-49089
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-49089 is a vulnerability in the Linux kernel's InfiniBand (IB) RDMA verbs transport layer (rdmavt). The issue was discovered in February 2025 and involves a race condition in the rvt_error_qp function. The vulnerability affects the Linux kernel's IB/rdmavt subsystem, specifically impacting the queue pair (QP) error handling mechanism (NVD, RedHat).

Technical details

The vulnerability stems from a locking issue in the rvt_error_qp function. According to the documentation, both r_lock and s_lock need to be held when calling this function, which is enforced by lockdep assertions. However, a previous fix accidentally made the call to rvt_error_qp in rvt_ruc_loopback no longer covered by r_lock, resulting in lockdep assertion failures and a potential race condition. The vulnerability has been assigned a CVSS v3.1 base score of 5.5 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) (RedHat).

Impact

The vulnerability primarily affects system availability due to potential race conditions in the kernel's InfiniBand subsystem. The CVSS scoring indicates that while confidentiality and integrity are not impacted, there is a high impact on availability, requiring local access with low complexity to exploit (RedHat).

Exploitability

The vulnerability requires local access with low attack complexity. It needs low privileges and no user interaction to exploit, as indicated by the CVSS vector string (AV:L/AC:L/PR:L/UI:N) (RedHat).

Mitigation and workarounds

The vulnerability has been resolved by adding proper locking mechanisms to the rvt_error_qp function call. The fix involves ensuring that both r_lock and s_lock are held when calling rvt_error_qp, specifically by adding spin_lock(&sqp->r_lock) before the function call and spin_unlock(&sqp->r_lock) after it (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-2026-74583NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug
NoYesAug 21, 2026
CVE-2026-74582NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel.src
NoYesAug 21, 2026
CVE-2026-74581NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-internal
NoYesAug 21, 2026
CVE-2026-74580NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug
NoYesAug 21, 2026
CVE-2025-30156NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel-matched
NoYesAug 21, 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