CVSS 3.1
Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)
Атакува се
Време до експлоатация
Атакува се по мрежата, без особени условия, без вход и без действие от потребителя.
- Експлоатация: няма данни за експлоатация
- Атаката не може да се автоматизира
Описание
Оригинално описание
In the Linux kernel, the following vulnerability has been resolved: RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction The commit 59c68ac31e15 ("iw_cm: free cm_id resources on the last deref") simplified cm_id resource management by freeing cm_id once all references to the cm_id were removed. The references are removed either upon completion of iw_cm event handlers or when the application destroys the cm_id. This commit introduced the use-after-free condition where cm_id_private object could still be in use by event handler works during the destruction of cm_id. The commit aee2424246f9 ("RDMA/iwcm: Fix a use-after-free related to destroying CM IDs") addressed this use-after- free by flushing all pending works at the cm_id destruction. However, still another use-after-free possibility remained. It happens with the work objects allocated for each cm_id_priv within alloc_work_entries() during cm_id creation, and subsequently freed in dealloc_work_entries() once all references to the cm_id are removed. If the cm_id's last reference is decremented in the event handler work, the work object for the work itself gets removed, and causes the use- after-free BUG below: BUG: KASAN: slab-use-after-free in __pwq_activate_work+0x1ff/0x250 Read of size 8 at addr ffff88811f9cf800 by task kworker/u16:1/147091 CPU: 2 UID: 0 PID: 147091 Comm: kworker/u16:1 Not tainted 6.15.0-rc2+ #27 PREEMPT(voluntary) Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014 Workqueue: 0x0 (iw_cm_wq) Call Trace: <TASK> dump_stack_lvl+0x6a/0x90 print_report+0x174/0x554 ? __virt_addr_valid+0x208/0x430 ? __pwq_activate_work+0x1ff/0x250 kasan_report+0xae/0x170 ? __pwq_activate_work+0x1ff/0x250 __pwq_activate_work+0x1ff/0x250 pwq_dec_nr_in_flight+0x8c5/0xfb0 process_one_work+0xc11/0x1460 ? __pfx_process_one_work+0x10/0x10 ? assign_work+0x16c/0x240 worker_thread+0x5ef/0xfd0 ? __pfx_worker_thread+0x10/0
Засегнати продукти
- Linux Linux: 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди 013dcdf6f03bcedbaf1669e3db71c34a197715b2; 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди bf7eff5e3a36c54bbe8aff7fd6dd7c07490b81c5; 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди 3b4a50d733acad6831f6bd9288a76a80f70650ac; 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди 78381dc8a6b61c9bb9987d37b4d671b99767c4a1; 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди 23a707bbcbea468eedb398832eeb7e8e0ceafd21; 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди 764c9f69beabef8bdc651a7746c59f7a340d104f; 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди fd960b5ddf4faf00da43babdd3acda68842e1f6a; 59c68ac31e15ad09d2cb04734e3c8c544a95f8d4 преди 6883b680e703c6b2efddb4e7a8d891ce1803d06b
- Linux Linux: 4.8; преди 4.8; 5.4.296 до 5.4.*; 5.10.240 до 5.10.*; 5.15.186 до 5.15.*; 6.1.142 до 6.1.*; 6.6.95 до 6.6.*; 6.12.35 до 6.12.*; 6.15.4 до 6.15.*; от 6.16 нататък
История
- 4 юли 2025 Публикувано
Други уязвимости в Linux Linux
Първоизточници
- https://www.cve.org/CVERecord?id=CVE-2025-38211
- https://nvd.nist.gov/vuln/detail/CVE-2025-38211
- https://git.kernel.org/stable/c/013dcdf6f03bcedbaf1669e3db71c34a197715b2
- https://git.kernel.org/stable/c/bf7eff5e3a36c54bbe8aff7fd6dd7c07490b81c5
- https://git.kernel.org/stable/c/3b4a50d733acad6831f6bd9288a76a80f70650ac
- https://git.kernel.org/stable/c/78381dc8a6b61c9bb9987d37b4d671b99767c4a1
- https://git.kernel.org/stable/c/23a707bbcbea468eedb398832eeb7e8e0ceafd21
- https://git.kernel.org/stable/c/764c9f69beabef8bdc651a7746c59f7a340d104f
- https://git.kernel.org/stable/c/fd960b5ddf4faf00da43babdd3acda68842e1f6a
- https://git.kernel.org/stable/c/6883b680e703c6b2efddb4e7a8d891ce1803d06b
- https://lists.debian.org/debian-lts-announce/2025/10/msg00008.html
- https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html