CVE-2026-43376

Description

A flaw was found in ksmbd in the Linux kernel. The oplock_info structure is immediately freed using kfree() without an RCU (Read-Copy-Update) grace period, even though it can still be accessed by readers. This improper memory deallocation can lead to a use-after-free vulnerability, particularly in the opinfo_get() function, where operations are performed on already freed memory. A local attacker could potentially exploit this to cause system instability or a denial of service.

Understanding the Weakness (CWE)

Integrity,Availability,Confidentiality

Technical Impact: Modify Memory; DoS: Crash, Exit, or Restart; Execute Unauthorized Code or Commands

This weakness may result in the corruption of memory, and perhaps instructions, possibly leading to a crash. If the corrupted memory can be effectively controlled, it may be possible to execute arbitrary code.

Frequently Asked Questions

Want to get errata notifications? Sign up here.