PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98537 Linux CVE debrief

A vulnerability in the Linux kernel's workqueue subsystem has been addressed. The issue arises from a NULL pointer dereference in the `check_flush_dependency` function, which can occur when a kworker is not executing a work item. This situation can happen when a kworker acts as the pool manager and performs GFP_KERNEL allocations, invoking the OOM notifier. In such cases, the `worker->current_pwq` is NULL, leading to a potential crash. The fix involves guarding the WQ_MEM_RECLAIM-worker warning with `worker->current_pwq`.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-18
Advisory published
2026-10-18
Advisory updated
2026-10-18

Who should care

Linux kernel maintainers, Linux distribution maintainers, and users of Linux kernels should assess their exposure to this vulnerability and verify the presence of the fix in their kernel versions.

Why it matters

A vulnerability in the Linux kernel's workqueue subsystem can lead to a NULL pointer dereference. Linux kernel maintainers and users should assess exposure and verify the presence of the fix.

  • Verify Linux kernel versions for the presence of the fix
  • Assess exposure in Linux kernel deployments

Technical summary

The vulnerability is caused by a NULL pointer dereference in the `check_flush_dependency` function. This function is used to determine whether the caller is a workqueue worker and then checks if the current workqueue is WQ_MEM_RECLAIM. However, a kworker can reach this function while not executing a work item, resulting in a NULL `worker->current_pwq`. The fix involves adding a check for `worker->current_pwq` before accessing it.

Defensive priority

Linux kernel maintainers and users should assess exposure and verify the presence of the fix in their kernel versions.

Recommended defensive actions

  • Review Linux kernel versions for the presence of the fix
  • Assess exposure in Linux kernel deployments
  • Verify the fix in kernel versions
  • Perform a thorough review of system logs to detect potential exploitation attempts
  • Implement additional monitoring for systems that use the Linux kernel
  • Consider applying compensating controls for exposed systems
  • Track and document remediation efforts for affected systems

Evidence notes

The CVE record and source references provide details about the vulnerability and its fix. However, the corpus does not establish versions, exploitation, impact, or remediation beyond the provided information.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98537 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-98537

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-98537 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98537

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0c6b9b1e295aeff1132ac7aa738148cc65f06485

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1dccf5dc2f8fe688270b261ca4216e03c6a1e674

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/513121e69388604619ea8c0ee07e86a3d1b5b5dc

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8ffececcb88262389b4f91fed0fe4884b68204bc

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9bb739a5c5a570c28a62afb98e9326e2a49743c1

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/cc190a6a1d20b87e6a9435202fc2a3bd84c79fb3

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/db6365ced4d5855e321f772b240c0e473bcfcdd5

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/f97e6d0572d1b39998e053732332bc3cfdd0b9aa

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.