Back to CVE records
High 7.3Published Aug 15, 2026

CVE-2026-74365nvdimm/btt: Handle preemption in BTT lane acquisition

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: nvdimm/btt: Handle preemption in BTT lane acquisition BTT lanes serialize access to per-lane metadata and workspace state during BTT I/O. The btt-check unit test reports data mismatches during BTT writes due to a race in lane acquisition that can lead to silent data corruption. The existing lane model uses a spinlock together with a per-CPU recursion count. That recursion model stopped being valid after BTT lanes became preemptible: another task can run on the same CPU, observe a non-zero recursion count, bypass locking, and use the same lane concurrently. BTT lanes are also held across arena_write_bytes() calls. That path reaches nsio_rw_bytes(), which flushes writes with nvdimm_flush(). Some provider flush callbacks can sleep, making a spinlock the wrong primitive for the lane lifetime. Replace the spinlock-based recursion model with a dynamically allocated per-lane mutex array and take the lane lock unconditionally. Add might_sleep() to catch any future atomic-context caller. Found with the ndctl unit test btt-check.sh.

CVSS
7.3 HIGH (v3.1, CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
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 16, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from f23859748e3d530217b197e146a9ac84faf0a282 before fd7a97b2514cfc4b4cc067a27dd39bde2a8b1735; from 6f50b414f1a0d790f11a6438a3ad6d0577eb2c18 before 73e35c1bdfa160b41fdbe204e02325f0687de506; from 36c75ce3bd299878fd9b238e9803d3817ddafbf3 before 417918783bcfe0be135019df16a267b3af442efd; 36c75ce3bd299878fd9b238e9803d3817ddafbf3 builds before 5c53406098b599c420b031e6ec5ba8a2f3794c50; 36c75ce3bd299878fd9b238e9803d3817ddafbf3 builds before 4eafa810b042d985ec6bbf5b514414e73cee6f6f; 36c75ce3bd299878fd9b238e9803d3817ddafbf3 builds before 8d4b989d9c9afe5f185aa5853b666fc4617afe9e; 2577fece583c7c05cda7ad50dde7638c962665e1; 40ba3fa21250e361bdd8f00800b3e2cb6160de95; and 10 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.