Menu

Star on GitHub · 3.4k

CVE-2026-98536

In the Linux kernel, the following vulnerability has been resolved: writeback: report a Tasks-RCU quiescent state per cgwb drain pass cleanup_offline_cgwbs_workfn() drains a dying cgwb by calling…

Published Oct 18, 2026EPSS 0.21%

Overview

CVE-2026-98536 is a known-severity vulnerability. It was published on October 18, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

writeback: report a Tasks-RCU quiescent state per cgwb drain pass

cleanup_offline_cgwbs_workfn() drains a dying cgwb by calling

cleanup_offline_cgwb() until it returns false, with a cond_resched()

between passes. On a CONFIG_PREEMPTION kernel that cond_resched() does

nothing: _cond_resched() is a plain "return 0", and under PREEMPT_DYNAMIC

the full and lazy modes disable it. Since commit 7dadeaa6e851 ("sched:

Further restrict the preemption modes") those are the only two models on

the architectures with PREEMPT_LAZY support, arm64 and x86 among them, so

the drain loop never reports a Tasks-RCU quiescent state.

A worker draining a cgwb with millions of attached inodes runs for

minutes. On a 6.18 arm64 host in lazy mode the cgwb worker drained one

dying cgroup's writeback domain for over 11 minutes. A BPF program unlink

(bpf_trampoline_unlink_prog -> bpf_trampoline_update ->

unregister_ftrace_direct -> ftrace_shut

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-98536?

CVE-2026-98536 is a known-severity vulnerability. It was published on October 18, 2026.

How severe is CVE-2026-98536?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-98536?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-98536?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-98536 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Watch the demo →