CVE-2026-89630

Linux · Kernel

A logic error in the Linux kernel SMB client handling of oplock breaks allows for potential data leakage or denial of service due to an improperly restored data offset boundary check.

Executive summary

An unauthenticated remote attacker can exploit a logic error in the Linux kernel SMB client to potentially gain unauthorized access to sensitive information or crash the system.

Vulnerability

This vulnerability is a bounds-check failure within the is_valid_oplock_break() function of the CIFS/SMB client. An unauthenticated attacker can trigger this flaw by sending a specially crafted SMB packet, which causes the kernel to incorrectly validate data offsets, leading to memory access issues.

Business impact

The vulnerability carries a CVSS score of 9.1, indicating a critical severity level. Successful exploitation may result in the disclosure of sensitive memory contents or cause a system-wide denial of service, significantly impacting business operations and data confidentiality. The ability for an unauthenticated attacker to trigger this remotely necessitates urgent attention to prevent system compromise.

Remediation

Immediate Action: Update your Linux kernel to version 7.2.4 or later, or apply the upstream patches provided in the kernel.org stable repository.

Proactive Monitoring: Monitor system logs for kernel-related crashes or unexpected SMB connection errors, which may indicate an exploitation attempt.

Compensating Controls: Restrict network access to SMB services (port 445) to trusted internal segments only, as this limits the attack surface for remote, unauthenticated exploitation.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Given the critical CVSS score and the potential for remote code execution or system instability, organizations should prioritize patching affected Linux kernels. System administrators should verify kernel versions across their infrastructure and coordinate maintenance windows to apply the necessary updates immediately to mitigate this high-risk exposure.

More Linux CVEs all →

History

CVE Brief tracked this CVE 2 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 9.1 (3.1)
  4. Analyst report written

Sources