In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
This commit adds null checks for the 'stream' and 'plane' variables in the dcn30_apply_idle_power_optimizations function. These variables were previously assumed to be null at line 922, but they were used later in the code without checking if they were null. This could potentially lead to a null pointer dereference, which would cause a crash.
The null checks ensure that 'stream' and 'plane' are not null before they are used, preventing potential crashes.
Fixes the below static smatch checker: drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn30/dcn30_hwseq.c:938 dcn30_apply_idle_power_optimizations() error: we previously assumed 'stream' could be null (see line 922) drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn30/dcn30_hwseq.c:940 dcn30_apply_idle_power_optimizations() error: we previously assumed 'plane' could be null (see line 922)
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Dec 2, 2024 | Aug 26, 2024 |
| Suse | — | Upgrade dtb-allwinnerUpgrade dtb-amazonUpgrade dtb-appleUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-azureUpgrade kernel-debugUpgrade kselftests-kmp-azureUpgrade kernel-rt-vdsoUpgrade dtb-broadcomUpgrade kernel-source-azureUpgrade kernel-rt_debugUpgrade kernel-kvmsmallUpgrade dlm-kmp-64kbUpgrade kernel-default-develUpgrade kernel-source-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt_debug-develUpgrade kernel-sourceUpgrade kernel-64kbUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade dtb-marvellUpgrade dtb-renesasUpgrade ocfs2-kmp-64kbUpgrade dtb-caviumUpgrade dtb-exynosUpgrade kernel-64kb-optionalUpgrade kernel-azure-vdsoUpgrade dtb-socionextUpgrade kernel-64kb-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade dtb-alteraUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-azureUpgrade dtb-freescaleUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-syms-azureUpgrade dtb-lgUpgrade kernel-kvmsmall-develUpgrade kernel-source-vanillaUpgrade kernel-syms-rtUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade reiserfs-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-rt-optionalUpgrade kernel-docs-htmlUpgrade dtb-hisiliconUpgrade dtb-amdUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-default-optionalUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-rtUpgrade dtb-apmUpgrade kernel-docsUpgrade kernel-obs-buildUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade kernel-64kb-develUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade dtb-rockchipUpgrade kernel-macrosUpgrade dtb-amlogicUpgrade dtb-xilinxUpgrade dtb-armUpgrade kernel-obs-qaUpgrade kernel-64kb-extraUpgrade dtb-sprdUpgrade kernel-debug-livepatch-develUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-azure-develUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-defaultUpgrade kernel-default-extraUpgrade dlm-kmp-rtUpgrade dlm-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-develUpgrade kernel-defaultUpgrade kernel-rt-devel | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-5.15.0-1071-kvmUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-5.15.0-1073-oracleUpgrade linux-image-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-5.15.0-130-genericUpgrade linux-image-5.15.0-1057-gkeopUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1076-awsUpgrade linux-image-5.15.0-128-lowlatency-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1074-gcpUpgrade linux-image-5.15.0-1067-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-5.15.0-1070-nvidia-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-50-genericUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-azureUpgrade linux-image-oem-20.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-5.15.0-130-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1020-azureUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-128-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1070-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1072-gkeUpgrade linux-image-oem-20.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-130-generic-lpaeUpgrade linux-image-5.15.0-1070-nvidiaUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1072-oracleUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1075-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-oem-22.04bUpgrade linux-image-virtualUpgrade linux-image-intel-iotgUpgrade linux-image-oem-24.04Upgrade linux-image-genericUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-nvidia-64kUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1041-xilinx-zynqmpUpgrade linux-image-intelUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gke | Dec 13, 2024 | Aug 26, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Aug 26, 2024 |
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