In the Linux kernel, the following vulnerability has been resolved:
tty: n_gsm: fix race condition in status line change on dead connections
gsm_cleanup_mux() cleans up the gsm by closing all DLCIs, stopping all timers, removing the virtual tty devices and clearing the data queues. This procedure, however, may cause subsequent changes of the virtual modem status lines of a DLCI. More data is being added the outgoing data queue and the deleted kick timer is restarted to handle this. At this point many resources have already been removed by the cleanup procedure. Thus, a kernel panic occurs.
Fix this by proving in gsm_modem_update() that the cleanup procedure has not been started and the mux is still alive.
Note that writing to a virtual tty is already protected by checks against the DLCI specific connection state.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | May 21, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 21, 2024 |
| Suse | — | Upgrade kernel-debug-develUpgrade reiserfs-kmp-rtUpgrade kernel-default-develUpgrade dtb-marvellUpgrade kernel-sourceUpgrade kernel-symsUpgrade gfs2-kmp-64kbUpgrade kernel-source-azureUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-debugUpgrade kernel-devel-rtUpgrade kernel-zfcpdumpUpgrade kernel-docs-htmlUpgrade dtb-xilinxUpgrade kernel-macrosUpgrade dtb-amazonUpgrade kselftests-kmp-64kbUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade dtb-amdUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmallUpgrade dtb-exynosUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debugUpgrade kernel-devel-azureUpgrade dtb-renesasUpgrade kernel-default-extraUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-develUpgrade dtb-socionextUpgrade kernel-rt_debug-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-hisiliconUpgrade dtb-lgUpgrade kernel-azure-extraUpgrade dtb-freescaleUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade ocfs2-kmp-azureUpgrade dtb-apmUpgrade kernel-develUpgrade dtb-alteraUpgrade dtb-appleUpgrade kernel-default-livepatchUpgrade dtb-broadcomUpgrade ocfs2-kmp-rtUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-optionalUpgrade kernel-syms-azureUpgrade dtb-allwinnerUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-baseUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-defaultUpgrade dtb-sprdUpgrade dtb-nvidiaUpgrade kernel-azure-vdsoUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-obs-buildUpgrade kernel-syms-rtUpgrade dtb-rockchipUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-default-optionalUpgrade kernel-defaultUpgrade kernel-azure-develUpgrade kernel-azureUpgrade dtb-caviumUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmall-vdsoUpgrade dtb-mediatekUpgrade kernel-rt-extraUpgrade kernel-docsUpgrade kernel-default-vdsoUpgrade dtb-qcomUpgrade kselftests-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-rt-optional | Jun 13, 2024 | May 21, 2024 |
| Ubuntu | — | Upgrade linux-nvidia-tegraUpgrade linux-gkeUpgrade linux-intel-iot-realtimeUpgrade linux-kvmUpgrade linux-oracle-5.15Upgrade linux-nvidiaUpgrade linux-realtimeUpgrade linux-lowlatencyUpgrade linux-fipsUpgrade linux-nvidia-tegra-5.15Upgrade linux-azure-fdeUpgrade linux-intel-iotgUpgrade linux-raspiUpgrade linux-gcp-5.15Upgrade linux-aws-5.15Upgrade linux-oracleUpgrade linux-gkeopUpgrade linux-azure-5.15Upgrade linux-ibm-5.15Upgrade linux-gcpUpgrade linux-riscv-5.15Upgrade linux-xilinx-zynqmpUpgrade linux-awsUpgrade linux-aws-fipsUpgrade linux-nvidia-tegra-igxUpgrade linux-lowlatency-hwe-5.15Upgrade linux-gcp-fipsUpgrade linux-intel-iotg-5.15Upgrade linux-bluefieldUpgrade linux-azureUpgrade linuxUpgrade linux-gkeop-5.15Upgrade linux-hwe-5.15Upgrade linux-nvidia-6.5Upgrade linux-ibm | Nov 19, 2024 | May 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | May 21, 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