In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu: Fix context pstate override handling
There are several problems in the context pstate handling code.
The most serious ones are potential use-after-free and NULL pointer dereferences at context initialization time. Both are due amdgpu_ctx_init() not holding the adev->pm.stable_pstate_ctx_lock, which is otherwise used from both sysfs and the context code itself for modifying and clearing the stored context pointer.
Second issue is that context fini can trample over the pstate configuration set via sysfs. This is due the restore state (ctx->stable_pstate) being saved at context init time, and not if, or when the context actually changes the pstate. As the context exits it will therefore incorrectly restore to what was set before the sysfs override was requested.
The simplest fix is to drastically simplify how the state is tracked, by clearly defining the points at which pstate ownership is taken and released, and to handle all transitions under the correct lock.
Instead of at context init time, the previous state is saved only at the point the context overrides the current state, and is restored on context exit only if the context is still the owner of the current override state.
(cherry picked from commit 1b5e413713c0a93bc1818394d0ce49aaad21bd27)
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-docUpgrade kernel-rt-64k-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-modulesUpgrade kernel-debug-develUpgrade kernel-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debugUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade python3-perfUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-devel-matchedUpgrade libperfUpgrade kernel-rt-64k-debug-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade perfUpgrade kernel-rt-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-64k-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-cross-headersUpgrade bpftoolUpgrade kernel-64kUpgrade kernel-rt-64k-debugUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64kUpgrade kernel-rt-develUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-debugUpgrade kernel-64k-develUpgrade rtlaUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-modules-coreUpgrade kernelUpgrade kernel-develUpgrade kernel-rt-64k-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-64k-coreUpgrade kernel-coreUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-64k-debug-coreUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-toolsUpgrade kernel-64k-debug-develUpgrade kernel-rtUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade kernel-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug | Oct 11, 2026 | Sep 25, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 26, 2026 | Aug 26, 2026 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Aug 13, 2026 | Aug 10, 2026 |
| Rocky_linux | — | Upgrade rtlaUpgrade perf-debuginfoUpgrade kernel-modulesUpgrade kernel-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade bpftool-debuginfoUpgrade libperfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernelUpgrade python3-perfUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-kvmUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-rt-develUpgrade kernel-tools-libsUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-kvmUpgrade libperf-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade rv | Sep 28, 2026 | Sep 26, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-38-genericUpgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-oracle-7.0Upgrade linux-image-realtimeUpgrade linux-image-realtime-64kUpgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-awsUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-azureUpgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-virtualUpgrade linux-image-generic-7.0Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-ibmUpgrade linux-image-gcpUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oem-26.04Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-virtual-7.0Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-azure-7.0Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-gke-7.0Upgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-aws-7.0Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-genericUpgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-realtime-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gke-64kUpgrade linux-image-azure-lts-26.04Upgrade linux-image-aws-64kUpgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-gke-64k-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-nvidia-tegraUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-gkeUpgrade linux-image-aws-64k-7.0Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-generic-64kUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-azure-fde-7.0 | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 17, 2026 | Aug 10, 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