In the Linux kernel, the following vulnerability has been resolved:
9p: avoid putting oldfid in p9_client_walk() error path
When p9_client_walk() is called with clone set to false, fid aliases oldfid. If the walk subsequently fails after the request has been sent, the error path jumps to clunk_fid, which currently calls p9_fid_put(fid) unconditionally.
This drops a reference to oldfid even though ownership of oldfid remains with the caller. If this is the last reference, oldfid can be clunked and destroyed while the caller still expects it to be valid. A later use or put of oldfid can then trigger a use-after-free or refcount underflow.
Fix this by only putting fid in the clunk_fid error path when it does not alias oldfid, matching the existing guard in the error path below.
This can be triggered when a multi-component walk is split into multiple p9_client_walk() calls and a later non-cloning walk fails. A reproducer and refcount warning logs are available on request.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 20, 2026 | Jul 20, 2026 |
| Ubuntu | — | Upgrade linux-image-aws-7.0Upgrade linux-image-gkeUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-intel-iotgUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-gkeopUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-bosUpgrade linux-image-virtual-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-gke-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-oem-26.04bUpgrade linux-image-azure-lts-26.04Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-7.0Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-raspiUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-aws-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-7.0.0-1012-awsUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-gke-64k-7.0Upgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-ibm-7.0Upgrade linux-image-lowlatency-6.8Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-6.8.0-147-fipsUpgrade linux-image-7.0.0-1013-oemUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-realtime-7.0Upgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-gcp-7.0Upgrade linux-image-genericUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-azure-fde-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-raspi-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-generic-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-realtime-64kUpgrade linux-image-ibm-classicUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-virtual-7.0Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-laptop-23.10Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-7.0Upgrade linux-image-7.0.0-31-genericUpgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-fips-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-nvidia-64kUpgrade linux-image-oracleUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1071-azureUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oracle-64kUpgrade linux-image-oem-7.0Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-aws-fips-6.8Upgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-awsUpgrade linux-image-oem-26.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-azureUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-kvmUpgrade linux-image-gke-6.8Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-6.8.0-1066-gke-64k | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 27, 2026 | Jul 19, 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