We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.

Please see our statement on Data Privacy.

Crisp.chat (Helpdesk and Chat)

Ok

THREATINT
PUBLISHED

CVE-2022-49929

RDMA/rxe: Fix mr leak in RESPST_ERR_RNR



Description

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix mr leak in RESPST_ERR_RNR rxe_recheck_mr() will increase mr's ref_cnt, so we should call rxe_put(mr) to drop mr's ref_cnt in RESPST_ERR_RNR to avoid below warning: WARNING: CPU: 0 PID: 4156 at drivers/infiniband/sw/rxe/rxe_pool.c:259 __rxe_cleanup+0x1df/0x240 [rdma_rxe] ... Call Trace: rxe_dereg_mr+0x4c/0x60 [rdma_rxe] ib_dereg_mr_user+0xa8/0x200 [ib_core] ib_mr_pool_destroy+0x77/0xb0 [ib_core] nvme_rdma_destroy_queue_ib+0x89/0x240 [nvme_rdma] nvme_rdma_free_queue+0x40/0x50 [nvme_rdma] nvme_rdma_teardown_io_queues.part.0+0xc3/0x120 [nvme_rdma] nvme_rdma_error_recovery_work+0x4d/0xf0 [nvme_rdma] process_one_work+0x582/0xa40 ? pwq_dec_nr_in_flight+0x100/0x100 ? rwlock_bug.part.0+0x60/0x60 worker_thread+0x2a9/0x700 ? process_one_work+0xa40/0xa40 kthread+0x168/0x1a0 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x22/0x30

Reserved 2025-05-01 | Published 2025-05-01 | Updated 2025-05-04 | Assigner Linux

Product status

Default status
unaffected

8a1a0be894da0d06bfbb496cc2dc3057fa83e103 before 50b35ad2864a9d66f802f9ce193d99bbef64e219
affected

8a1a0be894da0d06bfbb496cc2dc3057fa83e103 before b5f9a01fae42684648c2ee3cd9985f80c67ab9f7
affected

Default status
affected

5.18
affected

Any version before 5.18
unaffected

6.0.8
unaffected

6.1
unaffected

References

git.kernel.org/...c/50b35ad2864a9d66f802f9ce193d99bbef64e219

git.kernel.org/...c/b5f9a01fae42684648c2ee3cd9985f80c67ab9f7

cve.org (CVE-2022-49929)

nvd.nist.gov (CVE-2022-49929)

Download JSON

Share this page
https://cve.threatint.eu/CVE/CVE-2022-49929

Support options

Helpdesk Chat, Email, Knowledgebase