Linux Kernel Fragment Reference Leak Vulnerability
CVE-2026-98831
What is CVE-2026-98831?
This vulnerability in the Linux kernel deals with the overlay changeset initialization process. If the initialization fails, the system fails to drop the target and overlay references for fragments initialized up to that point, which can lead to memory resource leaks. This occurs due to an oversight in the error handling during the setup process. Specifically, the count of initialized fragments is not properly stored on failure paths, causing improper cleanup routines that can destabilize the kernel. The fixes implemented ensure that the cleanup loop is correctly bounded by the number of initialized fragments, enhancing overall system reliability and memory management.
Affected Version(s)
Linux 61b4de4e0b384f4a22c55c3bada604da49cec4e1 < 894573e2fdaeb1b15030b7eebc22615edf28a6cd
Linux 61b4de4e0b384f4a22c55c3bada604da49cec4e1 < 7a46f1917b320cc8762183b802301da02a191b6a
Linux 61b4de4e0b384f4a22c55c3bada604da49cec4e1 < 3a23fb158ba517b77a2e5258263bdfdaa480f758