The Wire · Showcase
KERNEL FIXES INTEGER UNDERFLOW IN IMA, VHOST/VDPA PULLS CRITICAL PATCHES
By RepoJournal · Filed · About Linux
Linux mainline absorbed a batch of urgent fixes overnight: an integer underflow in IMA's xattr verification that could trigger out-of-bounds reads, plus critical vhost-scsi and futex race condition patches.
The IMA fix [1] addresses a type mismatch in xattr_verify() where sizeof() returns size_t but gets mixed with signed arithmetic, causing underflows on truncated xattrs instead of proper bounds checking. This same fix lands again in the integrity merge [4], which bundles it with LSM hook instantiation work. The vhost/vdpa pull [2] rejects feature changes after endpoint setup, flushes backends after device ioctls, and validates T10 PI scatterlist counts. Futex also got attention: a robust futex exit race [3] that could leave processes in an inconsistent state. On the NFS desk [5], three fixes landed: pinning 'struct nfs_server' during FREE_STATEID calls, proper refcount decrements on allocation failures, and corrected size accounting for nfs4_listxattr. These are all release-blocking material rolled up before 7.2 final.
One email a day. Unsubscribe in one click.
Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Rebase against the IMA and integrity fixes if you maintain kernel security tooling torvalds/linux [immediate]
- → Test vhost-scsi workloads if running virtualization; validate feature negotiation still works post-patch torvalds/linux [plan]
- → Monitor NFS clients for listxattr edge cases; the size accounting fix may shift behavior slightly torvalds/linux [monitor]
References
- [1] ima: fix out-of-bounds read in xattr_verify() torvalds/linux
- [2] Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost torvalds/linux
- [3] Merge tag 'locking-urgent-2026-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip torvalds/linux
- [4] Merge tag 'integrity-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity torvalds/linux
- [5] Merge tag 'nfs-for-7.2-3' of git://git.linux-nfs.org/projects/anna/linux-nfs torvalds/linux