In the Linux kernel, the following vulnerability has been resolved:
iio: Fix the sorting functionality in iio_gts_build_avail_time_table
The sorting in iio_gts_build_avail_time_table is not working as intended. It could result in an out-of-bounds access when the time is zero.
Here are more details:
1. When the gts->itime_table[i].time_us is zero, e.g., the time sequence is `3, 0, 1`, the inner for-loop will not terminate and do out-of-bound writes. This is because once `times[j] > new`, the value `new` will be added in the current position and the `times[j]` will be moved to `j+1` position, which makes the if-condition always hold. Meanwhile, idx will be added one, making the loop keep running without termination and out-of-bound write. 2. If none of the gts->itime_table[i].time_us is zero, the elements will just be copied without being sorted as described in the comment "Sort times from all tables to one and remove duplicates".
For more details, please refer to https://lore.kernel.org/all/[email protected].
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Suse | — | Upgrade kernel-devel-rtUpgrade kernel-obs-buildUpgrade kselftests-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-allwinnerUpgrade dtb-armUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-azure-develUpgrade dtb-sprdUpgrade kernel-default-livepatch-develUpgrade dtb-xilinxUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kernel-default-optionalUpgrade dtb-rockchipUpgrade kselftests-kmp-defaultUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade kernel-source-vanillaUpgrade kernel-syms-rtUpgrade kernel-docsUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-rtUpgrade gfs2-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade dtb-qcomUpgrade kernel-develUpgrade kernel-rtUpgrade kernel-default-baseUpgrade kernel-rt-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-vdsoUpgrade kernel-defaultUpgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmallUpgrade dtb-socionextUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-debugUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade dtb-caviumUpgrade dtb-amdUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade dtb-renesasUpgrade dtb-appleUpgrade kernel-macrosUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-obs-qaUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade dtb-amazonUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-alteraUpgrade kernel-rt-optionalUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-default-extraUpgrade kernel-default-develUpgrade kernel-azure-vdsoUpgrade kernel-azure-optionalUpgrade kernel-azure-extraUpgrade gfs2-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-docs-htmlUpgrade gfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade dtb-freescaleUpgrade dtb-apmUpgrade cluster-md-kmp-azureUpgrade kernel-source-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-marvellUpgrade kernel-sourceUpgrade dtb-amlogicUpgrade dtb-exynosUpgrade kernel-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-debug-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-default-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-source-azure | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-kvmUpgrade linux-image-ibmUpgrade linux-image-azureUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-ibm-classicUpgrade linux-image-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gkeopUpgrade linux-image-gkeUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1020-azureUpgrade linux-image-virtualUpgrade linux-image-gcpUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-6.8.0-1002-gkeop | Dec 13, 2024 | Aug 17, 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