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-rtUpgrade kernel-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-docUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade bpftoolUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modules-extraUpgrade perfUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade kernel-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-debug-coreUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernel-coreUpgrade kernel-rt-debug-devel | 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 kernelUpgrade kernel-rtNo solution exists | Aug 12, 2024 | Apr 2, 2024 |
| Rocky_linux | — | Upgrade kernel-modules-extraUpgrade kernel-rt-develUpgrade kernel-debug-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-rt-modules-extraUpgrade perfUpgrade kernel-rt-coreUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-rtUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-develUpgrade kernel-debugUpgrade kernel-cross-headersUpgrade kernel-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-develUpgrade kernelUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-tools-libs-develUpgrade perf-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-extra | Aug 22, 2024 | Apr 2, 2024 |
| Suse | — | Upgrade gfs2-kmp-rtUpgrade kernel-azureUpgrade cluster-md-kmp-azureUpgrade kernel-azure-develUpgrade kernel-macrosUpgrade kernel-source-azureUpgrade dtb-caviumUpgrade kernel-rt-livepatchUpgrade dtb-apmUpgrade kernel-azure-optionalUpgrade kernel-devel-azureUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-kvmsmall-develUpgrade dtb-nvidiaUpgrade cluster-md-kmp-rtUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade kernel-default-extraUpgrade kernel-kvmsmallUpgrade kernel-devel-rtUpgrade kernel-obs-qaUpgrade kernel-sourceUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade kernel-debug-vdsoUpgrade dtb-xilinxUpgrade kselftests-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-azureUpgrade dtb-rockchipUpgrade dtb-exynosUpgrade dtb-armUpgrade kernel-default-base-rebuildUpgrade kernel-default-optionalUpgrade dtb-mediatekUpgrade dtb-lgUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-develUpgrade kernel-default-vdsoUpgrade dtb-qcomUpgrade dtb-alteraUpgrade kernel-obs-buildUpgrade dlm-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-debugUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-develUpgrade kernel-rt_debug-vdsoUpgrade reiserfs-kmp-rtUpgrade dtb-marvellUpgrade dtb-renesasUpgrade kernel-debug-develUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade kernel-rt-optionalUpgrade dtb-socionextUpgrade dlm-kmp-rtUpgrade kernel-azure-extraUpgrade kernel-docs-htmlUpgrade dtb-appleUpgrade dtb-freescaleUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-source-vanillaUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-defaultUpgrade kernel-zfcpdumpUpgrade dtb-amazonUpgrade cluster-md-kmp-defaultUpgrade dtb-amdUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade kernel-default-baseUpgrade kernel-syms-rtUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-develUpgrade kernel-docsUpgrade gfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade gfs2-kmp-defaultUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-symsUpgrade kernel-debug-livepatch-devel | May 6, 2024 | Apr 2, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-6.5.0-1026-oracle-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.5.0-1027-oemUpgrade linux-image-kvmUpgrade linux-image-6.5.0-1026-oracleUpgrade linux-image-ibmUpgrade linux-image-6.5.0-44-lowlatency-64kUpgrade linux-image-6.5.0-1024-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-azure-fdeUpgrade linux-image-6.5.0-1017-starfiveUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-starfiveUpgrade linux-image-nvidia-6.5Upgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1061-awsUpgrade linux-image-azureUpgrade linux-image-gcpUpgrade linux-image-6.5.0-1023-nvidia-64kUpgrade linux-image-6.5.0-1023-nvidiaUpgrade linux-image-raspiUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-azure-cvmUpgrade linux-image-6.5.0-1024-azure-fdeUpgrade linux-image-6.5.0-44-generic-64kUpgrade linux-image-awsUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-6.5.0-1024-azureUpgrade linux-image-oracleUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.5.0-44-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-6.5.0-1023-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-106-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04Upgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-6.5.0-1020-raspiUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-virtualUpgrade linux-image-gkeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.5.0-44-genericUpgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-intelUpgrade linux-image-generic-lpaeUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-20.04b | 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