Cloudanix VulnDB

CVE-2026-92477

None

CVSS

—

EPSS

0.2%

Published

Sep 17, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in the Linux kernel's handling of certain storage debug files could let someone with local access crash the system or potentially gain more privileges.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Other
Component
OS kernel
Class
Buffer Overflow
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability allows an attacker to supply input to ufs_saved_err_write() that exactly fills the stack buffer, overwriting the null terminator, which can lead to out-of-bounds access or incorrect parsing when passed to kstrtoint().

Why it matters to the business

Local users on affected Linux systems could potentially cause kernel crashes or memory corruption, impacting system stability and security; current low exploit prevalence and lack of known campaigns reduce immediate operational risk.

How an attack unfolds

An attacker with write access to the debugfs file writes a string of maximum buffer length without null, causing the buffer to lack termination and subsequent functions to read beyond bounds.

How to fix it

Apply the kernel patch that rejects inputs without room for the trailing NUL in ufs_saved_err_write().

How to confirm the fix worked

Verify the presence of the fix by checking the kernel source for the length check before copying in ufs_saved_err_write().

Typical attack path

  1. Identify UFS debugfs entry
  2. Write oversized string to ufs_saved_err file
  3. Trigger kstrtoint parsing
  4. Exploit resulting memory issues

How to detect it

Look for unusual writes to UFS debugfs entries in system logs or audit trails indicating attempts to overflow the buffer.

What your security team should do

  • Update Linux kernel to a version containing the fix
  • Monitor for local privilege escalation attempts
  • Restrict access to debugfs if possible

The record

In the Linux kernel, the following vulnerability has been resolved: scsi: ufs: debugfs: Reserve space for a string terminator ufs_saved_err_write() copies user input into a zero-initialized stack buffer and passes it to kstrtoint(). A write that fills the entire buffer overwrites its only terminator. Reject an input whose length leaves no room for the trailing NUL.

Affected packages

Ecosystem Package Introduced Fixed