SB20261022113 - NULL pointer dereference in Linux kernel kernel/workqueue.c: check_flush_dependency()
Published: October 22, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) NULL pointer dereference (CVE-ID: CVE-2026-98537)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to a NULL pointer dereference in the Linux kernel workqueue function check_flush_dependency() when checking flush dependencies for a worker that is not executing a work item. A local user can potentially trigger this condition during worker creation when memory allocation invokes an out-of-memory notifier, causing the function to dereference worker->current_pwq while it is NULL and potentially cause a denial of service.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/0c6b9b1e295aeff1132ac7aa738148cc65f06485
- https://git.kernel.org/stable/c/1dccf5dc2f8fe688270b261ca4216e03c6a1e674
- https://git.kernel.org/stable/c/513121e69388604619ea8c0ee07e86a3d1b5b5dc
- https://git.kernel.org/stable/c/8ffececcb88262389b4f91fed0fe4884b68204bc
- https://git.kernel.org/stable/c/9bb739a5c5a570c28a62afb98e9326e2a49743c1
- https://git.kernel.org/stable/c/cc190a6a1d20b87e6a9435202fc2a3bd84c79fb3
- https://git.kernel.org/stable/c/db6365ced4d5855e321f772b240c0e473bcfcdd5
- https://git.kernel.org/stable/c/f97e6d0572d1b39998e053732332bc3cfdd0b9aa