CVE-2022-50127

MEDIUM EPSS 5.3%
Published Jun 18, 20251y ago · Modified Jun 17, 20261w ago
5.5 CVSS 3.1
Medium
Find Similar
Published Jun 18, 2025 1y ago
Last Modified Jun 17, 2026 1w ago

Description

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix error unwind in rxe_create_qp() In the function rxe_create_qp(), rxe_qp_from_init() is called to initialize qp, internally things like the spin locks are not setup until rxe_qp_init_req(). If an error occures before this point then the unwind will call rxe_cleanup() and eventually to rxe_qp_do_cleanup()/rxe_cleanup_task() which will oops when trying to access the uninitialized spinlock. Move the spinlock initializations earlier before any failures.

CVSS Details

Base Score
5.5
Exploitability
1.8
Impact
3.6
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High

Threat Intelligence

EPSS Exploit Probability
5.3% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Weaknesses 1

CWE-908

Affected Products 7

VendorProductVersionRange
linuxlinux_kernel*≥4.8  –  <4.14.291
linuxlinux_kernel*≥4.15  –  <4.19.256
linuxlinux_kernel*≥4.20  –  <5.4.211
linuxlinux_kernel*≥5.5  –  <5.10.137
linuxlinux_kernel*≥5.11  –  <5.15.61
linuxlinux_kernel*≥5.16  –  <5.18.18
linuxlinux_kernel*≥5.19  –  <5.19.2

References 8

  • git.kernel.org https://git.kernel.org/stable/c/1a63f24e724f677db1ab21251f4d0011ae0bb5b5
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/2ceeb04252e621c0b128ecc8fedbca922d11adba
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3c838ca6fbdb173102780d7bdf18f2f7d9e30979
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3ef491b26c720a87fcfbd78b7dc8eb83d9753fe6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/b348e204a53103f51070513a7494da7c62ecbdaa
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/db924bd8484c76558a4ac4c4b5aeb52e857f0341
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/f05b7cf02123aaf99db78abfe638efefdbe15555
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/fd5382c5805c4bcb50fd25b7246247d3f7114733
    Patch

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/1a63f24e724f677db1ab21251f4d0011ae0bb5b5
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/2ceeb04252e621c0b128ecc8fedbca922d11adba
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3c838ca6fbdb173102780d7bdf18f2f7d9e30979
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3ef491b26c720a87fcfbd78b7dc8eb83d9753fe6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/b348e204a53103f51070513a7494da7c62ecbdaa
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/db924bd8484c76558a4ac4c4b5aeb52e857f0341
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/f05b7cf02123aaf99db78abfe638efefdbe15555
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/fd5382c5805c4bcb50fd25b7246247d3f7114733
    Patch