Cloudanix VulnDB

CVE-2026-98553

None

CVSS

—

EPSS

0.2%

Published

Oct 18, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in Linux can cause the system to slowly lose track of certain internal resources during failed filesystem mount attempts, which may eventually affect stability if left unpatched.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
High
Impact
Denial Of Service
Component
OS kernel
Class
Other
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Reference leak of the autofs pipe file struct occurs in autofs_kill_sb when autofs_fill_super fails before AUTOFS_SBI_CATATONIC is cleared, causing autofs_catatonic_mode to return early without fput and leaving a permanent dangling reference.

Why it matters to the business

Repeated failed autofs mount attempts can gradually exhaust kernel file references, leading to resource exhaustion, degraded performance, or eventual system instability over time in environments with frequent autofs activity.

How an attack unfolds

An attacker supplies an invalid pgrp mount option or triggers an fs_context close before mount completion to force autofs_fill_super failure while AUTOFS_SBI_CATATONIC remains set, resulting in the pipe reference leak on subsequent deactivate_locked_super calls.

How to fix it

Apply the kernel patch that adds an explicit fput of sbi->pipe in autofs_kill_sb when the pointer remains non-NULL after autofs_catatonic_mode; rebuild and reboot with the updated kernel.

How to confirm the fix worked

Confirm the fix by inspecting the autofs_kill_sb implementation for the added NULL-checked fput on sbi->pipe; test by reproducing fill_super failure paths and verifying no reference count growth via slabinfo or file descriptor monitoring.

Typical attack path

  1. Identify or induce conditions for autofs_fill_super failure (invalid pgrp or premature fs_context close)
  2. Trigger repeated autofs mount attempts that hit the failure path
  3. Allow autofs_kill_sb to execute without releasing sbi->pipe
  4. Accumulate leaked file references until kernel resource limits are impacted

How to detect it

Review kernel logs for repeated autofs_fill_super failures combined with autofs_kill_sb invocations; correlate with increasing pipe or file reference counts via slab or proc monitoring over time.

What your security team should do

  • Prioritize patching Linux kernels containing autofs on all systems within the next maintenance window
  • Monitor for autofs mount failure logs as an early indicator of potential leak accumulation
  • Consider disabling autofs where not required to reduce attack surface

The record

In the Linux kernel, the following vulnerability has been resolved: autofs: fix sbi->pipe file reference leak in autofs_kill_sb() When autofs_fill_super() fails before clearing AUTOFS_SBI_CATATONIC (for example, when find_get_pid() fails on an invalid pgrp mount option, or when an fs_context is closed before mounting), deactivate_locked_super() invokes autofs_kill_sb() -> autofs_catatonic_mode(sbi). Because AUTOFS_SBI_CATATONIC is still set in sbi->flags, autofs_catatonic_mode() returns early without calling fput(sbi->pipe), permanently leaking the pipe struct file reference. Explicitly release sbi->pipe in autofs_kill_sb() if it is still non-NULL after autofs_catatonic_mode().

Affected packages

Ecosystem Package Introduced Fixed