CVE-2026-90167

CVE-2026-90167

published September 17, 2026

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

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

ksmbd: serialize oplock close with pending break ownership

close may abort an in-flight oplock break while another breaker already

holds an opinfo reference. Releasing pending_break wakes that waiter, but

without serializing the close transition with bit acquisition it can become

a new break owner through the test_and_set_bit() fast path. It can then

overwrite OPLOCK_CLOSING with OPLOCK_ACK_WAIT and continue a break for

a dying opinfo.

Make OPLOCK_CLOSING terminal once the opinfo is removed from the inode

list. Serialize that transition, pending_break acquisition, and

OPLOCK_ACK_WAIT setup with an opinfo state lock. A breaker which loses

the race releases its ownership and returns -ENOENT. Explicitly wake

pending_break waiters during close so they can observe the terminal state.

Also prevent ACK and timeout paths from replacing OPLOCK_CLOSING with

OPLOCK_STATE_NONE.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00209 · 10.4th percentile
Published
2026-09-17T21:17Z
References (5)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:06Z
    ksmbd: serialize oplock close with pending break ownership
    cvelistv5