Back to CVE records
High 7.5Published Sep 25, 2026

CVE-2026-97557smb: client: avoid leaking refcount in cifs_queue_oplock_break()

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: smb: client: avoid leaking refcount in cifs_queue_oplock_break() cifs_queue_oplock_break() unconditionally takes a reference on the target file before queueing cifs_oplock_break(). Only that work item decreases the reference counter again. If another oplock break arrives while that work is still queued, queue_work() will return false and not queue this second work item. As a result, we will never reach the point to drop the file reference again and are leaking this reference. This can be triggered when interacting with a slow-responding server. As a result, later unmount operations for this file system will fail with BUG: Dentry ... still in use (1) [unmount of cifs cifs] VFS: Busy inodes after unmount of cifs (cifs) kernel BUG at fs/super.c:777! Fix this by only incrementing the reference count if the work has been queued successfully. Taking it after queue_work() is safe because all three callers hold tcon->open_file_lock across the call and _cifsFileInfo_put() decrements under that same lock, so a worker that starts the handler in the window cannot drop the reference before it has been taken.

CVSS
7.5 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Received
Record last updated
Oct 19, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from b98749cac4a695f084a5ff076f4510b23e353ecd before 735a3a610136ae10f381d0909dff38e5b5c5f056; from b98749cac4a695f084a5ff076f4510b23e353ecd before de2a6bcff2659bea40c7485115b57f0ae189fc01; from b98749cac4a695f084a5ff076f4510b23e353ecd before af0193bbf1ac8c0f67f972998b0cc629d6116cf6; from b98749cac4a695f084a5ff076f4510b23e353ecd before 2ed2c29dd9593637cfa25ac1eb23241b20202778; from b98749cac4a695f084a5ff076f4510b23e353ecd before dfe7b750c7e069873a8a57a11c816831a235618a; from b98749cac4a695f084a5ff076f4510b23e353ecd before 9f2e63f1b2d5fc5b5423424902c091123e220e7e; 2429fcf06d3cb962693868ab0a927c9038f12a2d; 1ee4f2d7cdcd4508cc3cbe3b2622d7177b89da12; and 8 more ranges
CNA record

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.