In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Implement bounds check for stream encoder creation in DCN301
'stream_enc_regs' array is an array of dcn10_stream_enc_registers structures. The array is initialized with four elements, corresponding to the four calls to stream_enc_regs() in the array initializer. This means that valid indices for this array are 0, 1, 2, and 3.
The error message 'stream_enc_regs' 4 <= 5 below, is indicating that there is an attempt to access this array with an index of 5, which is out of bounds. This could lead to undefined behavior
Here, eng_id is used as an index to access the stream_enc_regs array. If eng_id is 5, this would result in an out-of-bounds access on the stream_enc_regs array.
Thus fixing Buffer overflow error in dcn301_stream_encoder_create reported by Smatch: drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn301/dcn301_resource.c:1011 dcn301_stream_encoder_create() error: buffer overflow 'stream_enc_regs' 4 <= 5
CVSS Details
- CVSS 3.1 Base Score: 7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-kvmUpgrade kernel-docUpgrade perfUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-headersUpgrade kernel-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-cross-headersUpgrade kernel-modules-extraUpgrade kernel-coreUpgrade kernel-tools-libsUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-develUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade python3-perf | Aug 12, 2024 | Apr 2, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | Apr 2, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Apr 2, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Aug 12, 2024 | Apr 2, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-kvmUpgrade kernel-debug-debuginfoUpgrade python3-perfUpgrade kernel-rt-debug-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-coreUpgrade perfUpgrade kernel-rt-debug-modulesUpgrade bpftoolUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-tools-libsUpgrade kernel-develUpgrade kernel-rt-debugUpgrade kernel-rtUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-tools-libs-develUpgrade bpftool-debuginfoUpgrade kernel-cross-headersUpgrade kernel-modulesUpgrade perf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade kernel-debug | Aug 22, 2024 | Apr 2, 2024 |
| Suse | — | Upgrade cluster-md-kmp-azureUpgrade dtb-rockchipUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade kernel-default-vdsoUpgrade kernel-rt-develUpgrade kernel-azureUpgrade kernel-azure-optionalUpgrade dtb-caviumUpgrade dtb-apmUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-azureUpgrade dtb-exynosUpgrade dtb-armUpgrade kernel-default-base-rebuildUpgrade kernel-default-optionalUpgrade dtb-mediatekUpgrade dlm-kmp-64kbUpgrade dtb-lgUpgrade dtb-alteraUpgrade kselftests-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-sourceUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade kernel-devel-rtUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-develUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade kernel-azure-develUpgrade cluster-md-kmp-rtUpgrade kernel-default-extraUpgrade kernel-develUpgrade dtb-qcomUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-rt-livepatchUpgrade kernel-obs-qaUpgrade ocfs2-kmp-rtUpgrade dtb-amazonUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-default-baseUpgrade dtb-freescaleUpgrade dtb-appleUpgrade kernel-azure-extraUpgrade kernel-symsUpgrade kernel-source-rtUpgrade kernel-64kbUpgrade dlm-kmp-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-azureUpgrade dtb-hisiliconUpgrade kselftests-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-develUpgrade kernel-syms-rtUpgrade dtb-broadcomUpgrade kernel-debug-develUpgrade kernel-default-develUpgrade ocfs2-kmp-azureUpgrade kernel-debugUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-defaultUpgrade dtb-marvellUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kernel-zfcpdumpUpgrade dlm-kmp-defaultUpgrade dtb-socionextUpgrade kernel-default-livepatchUpgrade kernel-docsUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-optionalUpgrade dtb-amdUpgrade gfs2-kmp-64kbUpgrade dtb-sprdUpgrade kernel-rt_debugUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-renesas | May 6, 2024 | Apr 2, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-gkeopUpgrade linux-image-6.5.0-1023-awsUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-genericUpgrade linux-image-6.5.0-1020-raspiUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-6.5.0-1024-azureUpgrade linux-image-intel-iotgUpgrade linux-image-6.5.0-44-genericUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-gkeUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-intelUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-6.5.0-44-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.5.0-1024-gcpUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-nvidia-6.5Upgrade linux-image-starfiveUpgrade linux-image-6.5.0-44-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-6.5.0-1027-oemUpgrade linux-image-ibmUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-gke-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.5.0-44-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.5.0-1026-oracle-64kUpgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-oem-20.04dUpgrade linux-image-6.5.0-1024-azure-fdeUpgrade linux-image-azure-cvmUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1061-awsUpgrade linux-image-raspiUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-6.5.0-1023-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-azureUpgrade linux-image-6.5.0-1023-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-kvmUpgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.5.0-1026-oracleUpgrade linux-image-6.5.0-1017-starfiveUpgrade linux-image-raspi-nolpae | May 17, 2024 | Apr 2, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Apr 2, 2024 |
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