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 kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernelUpgrade bpftoolUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.147-133.644Upgrade perfUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.73-48.135Upgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfo | 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 kernel-64kb-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-default-livepatch-develUpgrade kernel-rt-develUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dtb-rockchipUpgrade ocfs2-kmp-azureUpgrade dtb-armUpgrade kernel-default-baseUpgrade kernel-syms-rtUpgrade kernel-docsUpgrade kernel-zfcpdumpUpgrade dtb-amlogicUpgrade dtb-apmUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-azureUpgrade kernel-defaultUpgrade kernel-debug-livepatch-develUpgrade kernel-devel-rtUpgrade dtb-renesasUpgrade gfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-develUpgrade dtb-hisiliconUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-rtUpgrade dtb-nvidiaUpgrade gfs2-kmp-64kbUpgrade kernel-default-optionalUpgrade dlm-kmp-defaultUpgrade kernel-rtUpgrade kernel-rt-livepatchUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-debugUpgrade kernel-default-extraUpgrade dtb-mediatekUpgrade kernel-64kb-develUpgrade kernel-macrosUpgrade kernel-rt-livepatch-develUpgrade dtb-xilinxUpgrade kernel-kvmsmallUpgrade dtb-qcomUpgrade kernel-symsUpgrade kernel-default-base-rebuildUpgrade dtb-socionextUpgrade dtb-amdUpgrade kernel-devel-azureUpgrade kernel-azure-optionalUpgrade dtb-broadcomUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade kernel-kvmsmall-vdsoUpgrade ocfs2-kmp-defaultUpgrade dtb-lgUpgrade kernel-rt-optionalUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-azure-develUpgrade reiserfs-kmp-64kbUpgrade kernel-default-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade dlm-kmp-64kbUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-rt_debug-develUpgrade dtb-marvellUpgrade kernel-default-develUpgrade kernel-rt-vdsoUpgrade dtb-appleUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-amazonUpgrade kernel-debug-develUpgrade kernel-azure-extraUpgrade gfs2-kmp-azureUpgrade dtb-freescaleUpgrade kernel-default-livepatchUpgrade kernel-azureUpgrade dtb-caviumUpgrade kernel-rt_debugUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-sourceUpgrade kselftests-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-source-azureUpgrade kernel-azure-vdsoUpgrade dtb-exynosUpgrade cluster-md-kmp-azureUpgrade dtb-alteraUpgrade kernel-kvmsmall-devel | Aug 9, 2024 | Apr 28, 2024 |
| Ubuntu | — | Upgrade linux-kvmUpgrade linux-hwe-5.15Upgrade linux-intel-iotg-5.15Upgrade linux-azureUpgrade linux-gkeopUpgrade linux-intel-iotgUpgrade linux-gkeop-5.15Upgrade linux-gcp-5.15Upgrade linux-azure-5.15Upgrade linux-lowlatencyUpgrade linux-gkeUpgrade linux-azure-fde-5.15Upgrade linux-oracle-5.15Upgrade linux-riscv-5.15Upgrade linux-ibmUpgrade linux-oracleUpgrade linux-nvidiaUpgrade linuxUpgrade linux-realtimeUpgrade linux-raspiUpgrade linux-lowlatency-hwe-5.15Upgrade linux-aws-5.15Upgrade linux-gcpUpgrade linux-azure-fdeUpgrade linux-aws | 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