CVSS
Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)
Атакува се
Време до експлоатация
Описание
Оригинално описание
In the Linux kernel, the following vulnerability has been resolved: NFSv4.1: fix layout segment leak on the pnfs_layout_process() forget path When the server returns a new layout stateid while a valid one is still held, pnfs_layout_process() calls pnfs_mark_matching_lsegs_return() on the on-stack free_me list and jumps to out_forget. Segments whose reference count drops to zero are unlinked from lo->plh_segs and moved to free_me by mark_lseg_invalid(); for an idle cached segment the layout header holds the only reference, so this happens on the first decrement. out_forget never drains free_me -- only the success path calls pnfs_free_lseg_list(). Commit 814b84971388 ("pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()") added the drain; commit 08bd8dbe8882 ("pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()") removed it while switching the destination to lo->plh_return_segs, which is drained elsewhere. Commit fb700ef02676 ("NFSv4.1: Simplify layout return in pnfs_layout_process()") switched the destination back to free_me without restoring the drain. Restore the pnfs_free_lseg_list() call.
Засегнати продукти
- Linux Linux: fb700ef026766c95578aafc0db1b208946e7ad4f преди f52188118d319b47d49ee91a897f6afda4879c59; fb700ef026766c95578aafc0db1b208946e7ad4f преди ad3e41855325e55623276660ef20fbc3b8ba087f; fb700ef026766c95578aafc0db1b208946e7ad4f преди a080bb69d30f11738d753a60d1eb733d627c2093; fb700ef026766c95578aafc0db1b208946e7ad4f преди 7c5b0e813efd9124760d5fd1bfc6b229f03fb1a2; fb700ef026766c95578aafc0db1b208946e7ad4f преди 36e3f13bf0728f4ce11ee8904cec82a783222f62; fb700ef026766c95578aafc0db1b208946e7ad4f преди 32ac1b0b7f1cfa0d1a1faf9c72f4154046101070; fb700ef026766c95578aafc0db1b208946e7ad4f преди ee5a386cfe60f3f8286de16a9db8e1a08f0bc124
- Linux Linux: 5.13; преди 5.13; 5.15.221 до 5.15.*; 6.1.188 до 6.1.*; 6.6.157 до 6.6.*; 6.12.109 до 6.12.*; 6.18.50 до 6.18.*; 7.2.4 до 7.2.*; от 7.3 нататък
История
- 11 септември 2026 Публикувано
Други уязвимости в Linux Linux
Първоизточници
- https://www.cve.org/CVERecord?id=CVE-2026-89710
- https://nvd.nist.gov/vuln/detail/CVE-2026-89710
- https://git.kernel.org/stable/c/f52188118d319b47d49ee91a897f6afda4879c59
- https://git.kernel.org/stable/c/ad3e41855325e55623276660ef20fbc3b8ba087f
- https://git.kernel.org/stable/c/a080bb69d30f11738d753a60d1eb733d627c2093
- https://git.kernel.org/stable/c/7c5b0e813efd9124760d5fd1bfc6b229f03fb1a2
- https://git.kernel.org/stable/c/36e3f13bf0728f4ce11ee8904cec82a783222f62
- https://git.kernel.org/stable/c/32ac1b0b7f1cfa0d1a1faf9c72f4154046101070
- https://git.kernel.org/stable/c/ee5a386cfe60f3f8286de16a9db8e1a08f0bc124