CVE-2026-98420

CVE-2026-98420

published October 14, 2026

CVSS
—
EPSS
0%
Percentile
13.9
In the wild
Unconfirmed
What it is

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

ksmbd: follow SMB2 session expiration semantics

ksmbd_session_register() destroys valid sessions after ten seconds of

inactivity whenever a client starts another SessionSetup exchange. This

confuses Session.IdleTime with Session.ExpirationTime. Windows can create

additional authenticated sessions on an existing connection, so deleting

the older session invalidates its tree connects and makes mapped drives

fail with STATUS_NETWORK_NAME_DELETED.

The session expiration rules require the server to change a valid session

to expired only after its credential expiration time passes. A valid or

expired session otherwise keeps its connection from being scavenged.

Connections that have not negotiated a dialect, have no sessions, or have

only InProgress sessions are disconnected after an implementation-specific

timeout. Use the Windows-compatible 45 second value and run the expiration

check periodically for both TCP and SMB Direct.

Keep zero as an infinite credential expiration time, and count each

Valid-to-Expired transition. Set expired sessions to InProgress when they

reauthenticate. If authentication fails, remove the session from the

global and per-connection tables immediately, including SMB3 multichannel

connections.

Retain protection against abandoned SessionId-zero exchanges by allowing

only one InProgress authentication per connection. Additional exchanges

fail with STATUS_INSUFFICIENT_RESOURCES, and stale InProgress sessions are

reaped after the same 45 second setup timeout. This bounds the original

unauthenticated memory-exhaustion path without evicting established

sessions.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00237 · 13.9th percentile
Published
2026-10-14T18:17Z
References (2)
EPSS history
Timeline
  • 16 OCT 03:33Z
    EPSS moved — → 0%
    epss
  • 14 OCT 13:27Z
    ksmbd: follow SMB2 session expiration semantics
    cvelistv5
  • 14 OCT 13:27Z
    ksmbd: follow SMB2 session expiration semantics
    cvelistv5