CVE Catalog

CVE-2026-90165

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the SMB server (ksmbd) has an invalid pointer dereference vulnerability in ksmbd_stop_durable_scavenger(). When thread creation (kthread_run) fails, dh_task contains an ERR_PTR error, and a later call to kthread_stop() on that pointer leads to an invalid dereference.

Risk Assessment

This can lead to a system crash or undefined behavior, potentially disrupting service availability.

Recommendation

Install a kernel patch that checks the result of kthread_run() before using dh_task.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: smb/server: fix invalid pointer dereference in ksmbd_stop_durable_scavenger() See the procedure below: ksmbd_launch_ksmbd_durable_scavenger durable_scavenger_running = true server_conf.dh_task = kthread_run() // fail, dh_task is an ERR_PTR() server_ctrl_handle_reset ksmbd_stop_durable_scavenger kthread_stop(server_conf.dh_task) // invalid pointer

Vulnerability data from NVD (NIST) · CISA KEV · EPSS