CVE-2024-46715

linux: In the Linux kernel, the following vulnerability has been resolved: driver: iio: add missing checks on iio_info's ca...

CVE-2024-46715 is fixed in 26 products on 1 platform, first by DEBIAN-CVE-2024-46715, released September 18, 2024. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
5.5
medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0022
12th percentile

In the Linux kernel, the following vulnerability has been resolved: driver: iio: add missing checks on iio_info's callback access Some callbacks from iio_info structure are accessed without any check, so if a driver doesn't implement them trying to access the corresponding sysfs entries produce a kernel oops such as: [ 2203.527791] Unable to handle kernel NULL pointer dereference at virtual address 00000000 when execute [...] [ 2203.783416] Call trace: [ 2203.783429] iio_read_channel_info_avail from dev_attr_show+0x18/0x48 [ 2203.789807] dev_attr_show from sysfs_kf_seq_show+0x90/0x120 [ 2203.794181] sysfs_kf_seq_show from seq_read_iter+0xd0/0x4e4 [ 2203.798555] seq_read_iter from vfs_read+0x238/0x2a0 [ 2203.802236] vfs_read from ksys_read+0xa4/0xd4 [ 2203.805385] ksys_read from ret_fast_syscall+0x0/0x54 [ 2203.809135] Exception stack(0xe0badfa8 to 0xe0badff0) [ 2203.812880] dfa0: 00000003 b6f10f80 00000003 b6eab000 00020000 00000000 [ 2203.819746] dfc0: 00000003 b6f10f80 7ff00000 00000003 00000003 00000000 00020000 00000000 [ 2203.826619] dfe0: b6e1bc88 bed80958 b6e1bc94 b6e1bcb0 [ 2203.830363] Code: bad PC value [ 2203.832695] ---[ end trace 0000000000000000 ]---

Where it's fixed

ProductFixed inFixReleased
Linux
dtb-aarch64 · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-64kb · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-64kb · sles 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-azure · opensuse-leap 15.6 6.4.0-150600.8.14.1 SUSE-SU-2024:3551-1 Oct 8, 2024
kernel-azure · sles 15.6 6.4.0-150600.8.14.1 SUSE-SU-2024:3551-1 Oct 8, 2024
kernel-coco · sles 15.6 6.4.0-15061.6.coco15sp6.1 SUSE-SU-2024:3553-1 Oct 8, 2024
kernel-coco_debug · sles 15.6 6.4.0-15061.6.coco15sp6.1 SUSE-SU-2024:3553-1 Oct 8, 2024
kernel-debug · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-default · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-default · sles 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-default-base · opensuse-leap 15.6 6.4.0-150600.23.25.1.150600.12.10.2 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-default-base · sles 15.6 6.4.0-150600.23.25.1.150600.12.10.2 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-docs · opensuse-leap 15.6 6.4.0-150600.23.25.2 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-docs · sles 15.6 6.4.0-150600.23.25.2 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-kvmsmall · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-livepatch-SLE15-SP6-RT_Update_4 · sles 15.6 1-150600.1.3.1 SUSE-SU-2024:3564-1 Oct 9, 2024
kernel-livepatch-SLE15-SP6_Update_5 · sles 15.6 1-150600.13.3.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-obs-build · opensuse-leap 15.6 6.4.0-150600.23.25.2 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-obs-build · sles 15.6 6.4.0-150600.23.25.2 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-obs-qa · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-rt · opensuse-leap 15.6 6.4.0-150600.10.14.1 SUSE-SU-2024:3564-1 Oct 9, 2024
kernel-rt_debug · opensuse-leap 15.6 6.4.0-150600.10.14.1 SUSE-SU-2024:3564-1 Oct 9, 2024
kernel-source · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-source · sles 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-source-azure · opensuse-leap 15.6 6.4.0-150600.8.14.1 SUSE-SU-2024:3551-1 Oct 8, 2024
kernel-source-azure · sles 15.6 6.4.0-150600.8.14.1 SUSE-SU-2024:3551-1 Oct 8, 2024
kernel-source-coco · sles 15.6 6.4.0-15061.6.coco15sp6.1 SUSE-SU-2024:3553-1 Oct 8, 2024
kernel-source-rt · opensuse-leap 15.6 6.4.0-150600.10.14.1 SUSE-SU-2024:3564-1 Oct 9, 2024
kernel-syms · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-syms · sles 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-syms-azure · opensuse-leap 15.6 6.4.0-150600.8.14.1 SUSE-SU-2024:3551-1 Oct 8, 2024
kernel-syms-azure · sles 15.6 6.4.0-150600.8.14.1 SUSE-SU-2024:3551-1 Oct 8, 2024
kernel-syms-coco · sles 15.6 6.4.0-15061.6.coco15sp6.1 SUSE-SU-2024:3553-1 Oct 8, 2024
kernel-syms-rt · opensuse-leap 15.6 6.4.0-150600.10.14.1 SUSE-SU-2024:3564-1 Oct 9, 2024
kernel-zfcpdump · opensuse-leap 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
kernel-zfcpdump · sles 15.6 6.4.0-150600.23.25.1 SUSE-SU-2024:3561-1 Oct 9, 2024
linux · Debian 12.15 (bookworm) 6.1.112-1 DEBIAN-CVE-2024-46715 Sep 18, 2024
linux · Debian 13.5 (trixie) 6.10.9-1 DEBIAN-CVE-2024-46715 Sep 18, 2024
linux · Debian 14 6.10.9-1 DEBIAN-CVE-2024-46715 Sep 18, 2024

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.