In the Linux kernel, the following vulnerability has been resolved:
gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
When running gpio test on nxp-ls1028 platform with below command gpiomon --num-events=3 --rising-edge gpiochip1 25 There will be a warning trace as below: Call trace: free_irq+0x204/0x360 lineevent_free+0x64/0x70 gpio_ioctl+0x598/0x6a0 __arm64_sys_ioctl+0xb4/0x100 invoke_syscall+0x5c/0x130 ...... el0t_64_sync+0x1a0/0x1a4 The reason of this issue is that calling request_threaded_irq() function failed, and then lineevent_free() is invoked to release the resource. Since the lineevent_state::irq was already set, so the subsequent invocation of free_irq() would trigger the above warning call trace. To fix this issue, set the lineevent_state::irq after the IRQ register successfully.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade kernel-toolsUpgrade python-perfUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.15.73-48.135Upgrade kernel-develUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-livepatch-5.10.147-133.644Upgrade perf | Aug 2, 2024 | Apr 28, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | Apr 28, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Apr 28, 2024 |
| Suse | — | Upgrade dtb-marvellUpgrade kernel-devel-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-syms-azureUpgrade kernel-default-livepatchUpgrade dtb-allwinnerUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azureUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debugUpgrade cluster-md-kmp-64kbUpgrade dtb-broadcomUpgrade dtb-socionextUpgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade dtb-alteraUpgrade kernel-64kb-extraUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-azure-optionalUpgrade kernel-default-vdsoUpgrade kernel-source-vanillaUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade kernel-default-develUpgrade kernel-debug-vdsoUpgrade kernel-azure-develUpgrade dtb-lgUpgrade kernel-sourceUpgrade dtb-amdUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-64kbUpgrade dtb-appleUpgrade gfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade dtb-exynosUpgrade kernel-azure-vdsoUpgrade kernel-rt-extraUpgrade kernel-azure-extraUpgrade dtb-amazonUpgrade kernel-default-optionalUpgrade ocfs2-kmp-rtUpgrade kernel-docsUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-rtUpgrade kernel-debugUpgrade kernel-symsUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-rtUpgrade kernel-default-extraUpgrade kernel-defaultUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade dtb-armUpgrade kernel-obs-qaUpgrade dtb-nvidiaUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmallUpgrade dtb-qcomUpgrade dtb-rockchipUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-rtUpgrade gfs2-kmp-rtUpgrade kernel-macrosUpgrade dtb-renesasUpgrade dtb-xilinxUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-zfcpdumpUpgrade dtb-hisiliconUpgrade dtb-apmUpgrade dtb-amlogicUpgrade kernel-syms-rtUpgrade dlm-kmp-azureUpgrade dtb-mediatekUpgrade dlm-kmp-default | Aug 9, 2024 | Apr 28, 2024 |
| Ubuntu | — | Upgrade linux-azureUpgrade linux-gkeopUpgrade linux-lowlatencyUpgrade linux-intel-iotgUpgrade linux-oracle-5.15Upgrade linux-gkeUpgrade linux-kvmUpgrade linux-azure-fde-5.15Upgrade linux-gkeop-5.15Upgrade linux-hwe-5.15Upgrade linux-riscv-5.15Upgrade linux-gcp-5.15Upgrade linux-azure-5.15Upgrade linux-oracleUpgrade linux-intel-iotg-5.15Upgrade linux-nvidiaUpgrade linux-ibmUpgrade linuxUpgrade linux-gcpUpgrade linux-realtimeUpgrade linux-lowlatency-hwe-5.15Upgrade linux-azure-fdeUpgrade linux-awsUpgrade linux-raspiUpgrade linux-aws-5.15 | Nov 19, 2024 | Apr 28, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 28, 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