Cloudanix VulnDB

CVE-2026-98917

None

CVSS

—

EPSS

0.2%

Published

Oct 23, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Certain computers running Linux may crash unexpectedly when performing heavy tasks because the kernel runs out of working memory space.

Exploitation
Other
Attacker needs
None
Complexity
Theoretical
Impact
Denial Of Service
Component
OS kernel
Class
Buffer Overflow
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Insufficient kernel stack allocation (THREAD_SIZE_ORDER) on 64-bit parisc allows stack overflows under load, triggering panics when the stack pointer exceeds allocated bounds during IRQ handling or workqueue execution.

Why it matters to the business

Systems may experience sudden kernel crashes during demanding compilation or I/O workloads, leading to downtime, lost work, and requiring reboots on affected hardware.

How an attack unfolds

An attacker or workload triggers deep kernel call chains or recursive operations that exhaust the limited stack; the overflow is detected by stack checking in the IRQ handler, resulting in a panic rather than controlled exploitation.

How to fix it

Update to a kernel that increases THREAD_SIZE_ORDER to allocate 32 kB stacks for 64-bit parisc; rebuild and deploy the fixed kernel image on all affected systems.

How to confirm the fix worked

Boot the updated kernel and confirm THREAD_SIZE_ORDER reflects 32 kB allocation; monitor for absence of stackcheck panics under equivalent workloads that previously triggered the issue.

Typical attack path

  1. Identify parisc 64-bit system running vulnerable kernel
  2. Trigger high-stack-usage operations such as package builds or writeback workqueues
  3. Cause stack pointer to exceed THREAD_SIZE boundary
  4. Induce kernel panic via stackcheck in IRQ context

How to detect it

Search kernel logs for stackcheck warnings, low stack detected messages, and panics referencing do_cpu_irq_mask or vpanic on parisc hardware; correlate with high-stack-usage processes such as kworker or gcc invocations.

What your security team should do

  • Prioritize patching parisc 64-bit systems within the next maintenance window
  • Test the updated kernel under representative build and I/O loads before broad deployment
  • Review kernel configuration for any custom stack size settings that may conflict with the fix

The record

In the Linux kernel, the following vulnerability has been resolved: parisc: Increase kernel stack size to 32kb For 64-bit Linux kernels, increase the default kernel stack size (THREAD_SIZE_ORDER) to 32 kB, in order to avoid kernel crashes which have been triggered recently when building the debian vtk9 package with gcc 17: stackcheck: kworker/u128:0 will most likely overflow kernel stack (sp:179a83af0, stk bottom-top:179a80000-179a84000) Kernel panic - not syncing: low stack detected by irq handler - check messages CPU: 2 UID: 0 PID: 30760 Comm: kworker/u128:0 Tainted: G W 6.18.46-dirty #1 NONE Tainted: [W]=WARN Hardware name: 9000/800/rp3440 Workqueue: writeback wb_workfn (flush-259:0) Backtrace: [<000000004022f050>] show_stack+0x70/0x90 [<000000004022378c>] dump_stack_lvl+0x124/0x190 [<000000004022382c>] dump_stack+0x34/0x48 [<000000004020212c>] vpanic+0x204/0x648 [<00000000402025c4>] panic+0x54/0x58 [<0000000040232230>] do_cpu_irq_mask+0x3f8/0x440 [<0000000040227070>] intr_return+0x0/0xc

Affected packages

Ecosystem Package Introduced Fixed