Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2022-50138

RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()

Description

In the Linux kernel, the following vulnerability has been resolved: RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() __qedr_alloc_mr() allocates a memory chunk for "mr->info.pbl_table" with init_mr_info(). When rdma_alloc_tid() and rdma_register_tid() fail, "mr" is released while "mr->info.pbl_table" is not released, which will lead to a memory leak. We should release the "mr->info.pbl_table" with qedr_free_pbl() when error occurs to fix the memory leak.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • e0290cce6ac02f8e5ec501f25f6f6900f384550c to < 79ce50dddaf28b5c57911ecc80a2be17a0b17f83affected
  • e0290cce6ac02f8e5ec501f25f6f6900f384550c to < 7e647a8d5fc0a2c8e0f36f585a6388286a25bb15affected
  • e0290cce6ac02f8e5ec501f25f6f6900f384550c to < 07ba048df306dc93fc4d2ef670b9e24644a2069faffected
  • e0290cce6ac02f8e5ec501f25f6f6900f384550c to < b4c9f7db9f0148423557539af0fdf513338efe08affected
  • e0290cce6ac02f8e5ec501f25f6f6900f384550c to < b3236a64ddd125a455ef5b5316c1b9051b732974affected

Linux Linux

Default version status: affected

  • 4.9affected
  • 0 to < 4.9unaffected
  • 5.10.137 to ≤ 5.10.*unaffected
  • 5.15.61 to ≤ 5.15.*unaffected
  • 5.18.18 to ≤ 5.18.*unaffected
  • 5.19.2 to ≤ 5.19.*unaffected
  • 6.0 to ≤ *unaffected

References