CVSS 3.1
Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)
Атакува се
Време до експлоатация
Атакува се по мрежата, при специфични условия, без вход и без действие от потребителя.
- Експлоатация: няма данни за експлоатация
- Атаката не може да се автоматизира
Описание
Оригинално описание
In the Linux kernel, the following vulnerability has been resolved: lockd, nfsd: RCU-protect nlmsvc_ops dispatch nlmsvc_ops is published by nfsd_lockd_init() and cleared by nfsd_lockd_shutdown() with plain stores, while lockd dereferences it unguarded from dispatch sites in fs/lockd/svcsubs.c. The pointer targets nfsd's .rodata and the fopen/fclose callbacks live in nfsd's .text, so a stale load after rmmod nfsd results in either a NULL deref or a module-text use-after-free. Declare nlmsvc_ops as __rcu, publish via rcu_assign_pointer(), clear via RCU_INIT_POINTER() + synchronize_rcu(). Add a struct module *owner field to nlmsvc_binding and pin the module across indirect calls with try_module_get/module_put. When the binding is torn down, fall back to fput() to avoid leaking struct file references.
Засегнати продукти
- Linux Linux: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 преди cc2f0d79b21be69b891cbd1899daf2a1fdf9df87; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 преди 43943532c105ea8fe26039a1347cfda4ac0fcadc; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 преди 6e7495972039f212e336e552b58cac9dd54611c3; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 преди 836ce2b99bcce6d68c58edd04efbc5cd1fd581af; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 преди 3c461a1820088fb5889d73a6522369bde45527a9; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 преди 641e5e20852359b8c31149be4598884e30652f60
- Linux Linux: 2.6.12; преди 2.6.12; 6.1.191 до 6.1.*; 6.6.160 до 6.6.*; 6.12.114 до 6.12.*; 6.18.57 до 6.18.*; 7.2.4 до 7.2.*; 7.3 до *
История
- 11 септември 2026 Публикувано
Други уязвимости в Linux Linux
Първоизточници
- https://www.cve.org/CVERecord?id=CVE-2026-89709
- https://nvd.nist.gov/vuln/detail/CVE-2026-89709
- https://git.kernel.org/stable/c/cc2f0d79b21be69b891cbd1899daf2a1fdf9df87
- https://git.kernel.org/stable/c/43943532c105ea8fe26039a1347cfda4ac0fcadc
- https://git.kernel.org/stable/c/6e7495972039f212e336e552b58cac9dd54611c3
- https://git.kernel.org/stable/c/836ce2b99bcce6d68c58edd04efbc5cd1fd581af
- https://git.kernel.org/stable/c/3c461a1820088fb5889d73a6522369bde45527a9
- https://git.kernel.org/stable/c/641e5e20852359b8c31149be4598884e30652f60