In the Linux kernel, the following vulnerability has been resolved:
9p: skip nlink update in cacheless mode to fix WARN_ON
v9fs_dec_count() unconditionally calls drop_nlink() on regular files, even when the inode's nlink is already zero. In cacheless mode the client refetches inode metadata from the server (the source of truth) on every operation, so by the time v9fs_remove() returns, the locally cached nlink may already reflect the post-unlink value:
1. Client initiates unlink, server processes it and sets nlink to 0 2. Client refetches inode metadata (nlink=0) before unlink returns 3. Client's v9fs_remove() completes successfully 4. Client calls v9fs_dec_count() which calls drop_nlink() on nlink=0
This race is easily triggered under heavy unlink workloads, such as stress-ng's unlink stressor, producing the following warning:
WARNING: fs/inode.c:417 at drop_nlink+0x4c/0xc8 Call trace: drop_nlink+0x4c/0xc8 v9fs_remove+0x1e0/0x250 [9p] v9fs_vfs_unlink+0x20/0x38 [9p] vfs_unlink+0x13c/0x258 ...
In cacheless mode the server is authoritative and the inode is on its way out, so locally adjusting nlink buys nothing. Skip v9fs_dec_count() entirely when neither CACHE_META nor CACHE_LOOSE is set, which both avoids the warning and removes a class of nlink races (two concurrent unlinkers observing nlink > 0 and both calling drop_nlink()) that an nlink == 0 guard alone would only narrow rather than close.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Aug 16, 2026 | Aug 16, 2026 |
| Ubuntu | — | Upgrade linux-image-6.8.0-147-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-realtime-7.0Upgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-gke-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-6.8Upgrade linux-image-laptop-23.10Upgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gke-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-oem-26.04Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-aws-7.0Upgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-oracle-6.8Upgrade linux-image-fipsUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-oracle-7.0Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-gcp-64kUpgrade linux-image-azureUpgrade linux-image-gke-64k-7.0Upgrade linux-image-6.8.0-147-genericUpgrade linux-image-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-aws-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-oem-26.04aUpgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-aws-64k-7.0Upgrade linux-image-awsUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-gcp-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-7.0Upgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-oracleUpgrade linux-image-generic-7.0Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-gkeopUpgrade linux-image-gcp-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-azure-lts-26.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-gcpUpgrade linux-image-fips-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gcp-7.0Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-fde-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-6.8.0-1071-azureUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-gkeUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-genericUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-generic-64k-7.0Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-generic-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-virtual-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-oem-7.0Upgrade linux-image-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-realtime-64kUpgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 25, 2026 | Aug 15, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub