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