CVE-2026-90419

Linux · Kernel

A vulnerability in the Linux kernel nilfs2 filesystem driver allows out-of-bounds reads during super root block parsing, potentially triggered by a malformed filesystem image.

Executive summary

A critical out-of-bounds read vulnerability in the Linux kernel nilfs2 filesystem driver could allow an attacker to trigger memory corruption or system crashes via a malicious filesystem image.

Vulnerability

The vulnerability exists within the nilfs2 filesystem implementation, specifically during the parsing of super-root inode metadata. By providing a specially crafted filesystem image with an invalid inode size, an attacker can bypass sanity checks, leading to an out-of-bounds read past the end of the super-root block.

Business impact

The flaw carries a CVSS score of 7.1, indicating a high severity risk. Successful exploitation could lead to sensitive information disclosure or denial-of-service conditions, where the system becomes unstable or crashes. In environments where untrusted storage media or filesystem images are processed, this vulnerability presents a significant risk to system availability and data confidentiality.

Remediation

Immediate Action: Update the Linux kernel to version 5.10.270, 5.15.221, 6.1.188, 6.6.157, or later, depending on the current stable branch in use.

Proactive Monitoring: Monitor system logs for kernel panics or filesystem-related error messages that may indicate attempts to mount corrupted or malicious media.

Compensating Controls: Restrict the ability of non-privileged users to mount or interact with filesystem images, especially those from untrusted external sources.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for system instability and the inherent risks associated with kernel-level memory corruption, administrators should prioritize patching the Linux kernel across all affected environments. Ensure that all system updates are tested in a staging environment before deployment to production to maintain operational continuity.

More Linux CVEs all →

History

CVE Brief tracked this CVE 4 days before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.1 (3.1) from cvelistV5
  4. Analyst report written

Sources