In the Linux kernel, the following vulnerability has been resolved:
9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN
p9_read_work() doesn't set Rworksched and doesn't do schedule_work(m->rq) if list_empty(&m->req_list).
However, if the pipe is full, we need to read more data and this used to work prior to commit aaec5a95d59615 ("pipe_read: don't wake up the writer if the pipe is still full").
p9_read_work() does p9_fd_read() -> ... -> anon_pipe_read() which (before the commit above) triggered the unnecessary wakeup. This wakeup calls p9_pollwake() which kicks p9_poll_workfn() -> p9_poll_mux(), p9_poll_mux() will notice EPOLLIN and schedule_work(&m->rq).
This no longer happens after the optimization above, change p9_fd_request() to use p9_poll_mux() instead of only checking for EPOLLOUT.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Oracle_linux | — | Upgrade kernel-uek | Jan 15, 2026 | Dec 8, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Dec 8, 2025 |
| Ubuntu | — | Upgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-fips-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-6.8Upgrade linux-image-6.17.0-1007-awsUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-gcp-6.17Upgrade linux-image-oracle-6.17Upgrade linux-image-realtime-6.8.1Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-64k-6.17Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-generic-64k-6.17Upgrade linux-image-kvmUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-6.17Upgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-virtual-6.17Upgrade linux-image-raspiUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-oem-22.04bUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-realtime-6.17Upgrade linux-image-xilinxUpgrade linux-image-awsUpgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-raspi-6.17Upgrade linux-image-6.17.0-1007-gcp-64kUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-nvidiaUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-6.8.0-106-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-aws-6.17Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-6.17.0-1008-azureUpgrade linux-image-6.17.0-14-genericUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gkeUpgrade linux-image-aws-fipsUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-gke-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-6.17Upgrade linux-image-gkeop-6.8Upgrade linux-image-gkeopUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-genericUpgrade linux-image-ibmUpgrade linux-image-generic-64kUpgrade linux-image-azure-6.17Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-6.17.0-1011-oemUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1051-azure | Feb 13, 2026 | Feb 12, 2026 |
Prioritise with Active Threat Intelligence
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