CVE-2025-21886 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 30.

리눅스 커널에서 다음 취약점이 해결되었습니다.

RDMA/mlx5: 부모 역등록 시 암시적 ODP 후킹(hang) 수정

아래 [1]에 명시된 바와 같이, 부모 역등록 중 후킹이 발생하는 것을 방지하기 위해 `destroy_unused_implicit_child_mr()`를 수정합니다.

`destroy_unused_implicit_child_mr()` 진입 시, 참조 카운트는 다음을 사용하여 암시적 MR(parent)의 참조 횟수가 증가됩니다: refcount_inc_not_zero().

만약 `free_implicit_child_mr_work()`가 호출되지 않는 경우, 대응되는 감소 작업이 수행되어야 합니다.

코드에서 이전에 증가된 참조 횟수를 적절히 관리하도록 업데이트되었습니다.

[1]
INFO: task python3:2157 blocked for more than 120 seconds. Not tainted 6.12.0-rc7+ #1633 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:python3 state:D stack:0 pid:2157 tgid:2157 ppid:1685 flags:0x00000000 Call Trace: <TASK> __schedule+0x420/0xd30 schedule+0x47/0x130 __mlx5_ib_dereg_mr+0x379/0x5d0 [mlx5_ib]
? __pfx_autoremove_wake_function+0x10/0x10 ib_dereg_mr_user+0x5f/0x120 [ib_core]
? lock_release+0xc6/0x280 destroy_hw_idr_uobject+0x1d/0x60 [ib_uverbs]
uverbs_destroy_uobject+0x58/0x1d0 [ib_uverbs]
uobj_destroy+0x3f/0x70 [ib_uverbs]
ib_uverbs_cmd_verbs+0x3e4/0xbb0 [ib_uverbs]
? __pfx_uverbs_destroy_def_handler+0x10/0x10 [ib_uverbs]
? lock_acquire+0xc1/0x2f0 ? ib_uverbs_ioctl+0xcb/0x170 [ib_uverbs]
? ib_uverbs_ioctl+0x116/0x170 [ib_uverbs]
? lock_release+0xc6/0x280 ib_uverbs_ioctl+0xe7/0x170 [ib_uverbs]
? ib_uverbs_ioctl+0xcb/0x170 [ib_uverbs]
__x64_sys_ioctl+0x1b0/0xa70 ? kmem_cache_free+0x221/0x400 do_syscall_64+0x6b/0x140 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7f20f21f017b RSP: 0

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2024. 12. 29.

모더레이션

수락

항목

VDB-301664

EPSS

0.00191

출처

Might our Artificial Intelligence support you?

Check our Alexa App!