CVE-2026-90168: ksmbd: retain connection for pending notify work

Published Sep 17, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

ksmbd: retain connection for pending notify work

Deferred CHANGENOTIFY work keeps an async message ID after the original request work is released. A durable handle can outlive its connection, so the connection teardown can destroy its async IDA before the handle close releases the pending notify work.

Give the synthetic deferred work a connection reference. Release it after the async ID in ksmbdfreeworkstruct(). This keeps the async IDA alive until the deferred work is released, even when the original connection has already left the connection list.

During server shutdown there is no client to receive a cleanup response. Skip the write and only release the pending work.

Affected Software

1 affected component
Linux Kernel

Event History

Sep 17, 2026
CVE Published
via MITRE·04:06 PM
Data Sourced
via MITRE·04:06 PM
Description

Frequently Asked Questions

1

What configurations are exposed to this issue?

Systems using the Linux kernel's ksmbd SMB server are relevant. The issue involves deferred CHANGE_NOTIFY work associated with durable handles, particularly when a connection is torn down before the handle and its pending notify work are released.

2

What condition is required to trigger the flaw?

A durable handle must outlive its associated client connection while deferred CHANGE_NOTIFY work still retains an asynchronous message ID. Connection teardown can then destroy the async ID allocator before pending notify work is freed.

3

What is the remediation?

Apply a Linux kernel update containing the ksmbd change that retains a connection reference for synthetic deferred work and releases it when the work structure is freed. The referenced stable commits are 50be5e96c381ae995b7de3869eecdc84476be7f2 and f495154703cbcc0050cfd53469bd56965791616b.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203