In the Linux kernel, the following vulnerability has been resolved:
tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
Assuming the following: - side A configures the n_gsm in basic option mode - side B sends the header of a basic option mode frame with data length 1 - side A switches to advanced option mode - side B sends 2 data bytes which exceeds gsm->len Reason: gsm->len is not used in advanced option mode. - side A switches to basic option mode - side B keeps sending until gsm0_receive() writes past gsm->buf Reason: Neither gsm->state nor gsm->len have been reset after reconfiguration.
Fix this by changing gsm->count to gsm->len comparison from equal to less than. Also add upper limit checks against the constant MAX_MRU in gsm0_receive() and gsm1_receive() to harden against memory corruption of gsm->len and gsm->mru.
All other checks remain as we still need to limit the data according to the user configuration and actual payload size.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-zfcpdump-develUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-headersUpgrade kernel-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-64kUpgrade kernelUpgrade kernel-rtUpgrade kernel-docUpgrade kernel-toolsUpgrade kernel-64k-coreUpgrade kernel-64k-debugUpgrade kernel-debug-devel-matchedUpgrade libperfUpgrade kernel-64k-modulesUpgrade rvUpgrade kernel-cross-headersUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-rt-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade python3-perfUpgrade rtlaUpgrade kernel-rt-debugUpgrade kernel-64k-modules-coreUpgrade kernel-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-64k-debug-develUpgrade kernel-64k-debug-modulesUpgrade bpftoolUpgrade kernel-coreUpgrade kernel-rt-kvmUpgrade perfUpgrade kernel-rt-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-develUpgrade kernel-debug | Aug 12, 2024 | May 29, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.161-106.159Upgrade perfUpgrade kernel-livepatch-4.14.349-266.564Upgrade bpftoolUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-livepatch-5.10.219-208.866Upgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-headers | Mar 14, 2025 | May 29, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-libbpf-staticUpgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-develUpgrade kernel-tools-develUpgrade kernelUpgrade python3-perfUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade perfUpgrade kernel-headersUpgrade perf-debuginfo | Mar 27, 2025 | May 29, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Oct 8, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perf | Oct 8, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-tools | Oct 9, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade perfUpgrade kernelUpgrade kernel-develUpgrade bpftoolUpgrade kernel-tools-libsUpgrade python3-perfUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-headers | Jan 21, 2025 | May 29, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perf | Oct 8, 2024 | May 29, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 16, 2024 | May 29, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 16, 2024 | May 29, 2024 |
| Rocky_linux | — | Upgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-debug-develUpgrade perfUpgrade kernel-debug-coreUpgrade bpftoolUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-kvmUpgrade python3-perf-debuginfoUpgrade kernel-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-rt-debugUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade kernel-rt-modulesUpgrade kernel-toolsUpgrade kernel-cross-headersUpgrade kernel-rt-debug-develUpgrade kernelUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modulesUpgrade bpftool-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-headersUpgrade kernel-rt-debuginfoUpgrade kernel-debug-modules-extra | Aug 22, 2024 | May 29, 2024 |
| Suse | — | Upgrade kernel-devel-rtUpgrade kernel-rt-livepatchUpgrade kernel-syms-azureUpgrade kernel-default-optionalUpgrade dlm-kmp-64kbUpgrade dtb-exynosUpgrade kernel-kvmsmall-develUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade kernel-source-azureUpgrade kernel-default-develUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-64kbUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade kernel-default-extraUpgrade kernel-default-base-rebuildUpgrade kernel-macrosUpgrade dtb-caviumUpgrade dtb-qcomUpgrade reiserfs-kmp-azureUpgrade kernel-sourceUpgrade kernel-source-rtUpgrade kernel-zfcpdumpUpgrade dtb-amazonUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-optionalUpgrade dtb-xilinxUpgrade dtb-mediatekUpgrade kernel-kvmsmallUpgrade dtb-amlogicUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-default-vdsoUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-devel-azureUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-default-livepatchUpgrade dtb-freescaleUpgrade dtb-rockchipUpgrade gfs2-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-symsUpgrade kernel-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-64kbUpgrade kernel-debug-livepatch-develUpgrade cluster-md-kmp-rtUpgrade dtb-alteraUpgrade kernel-rt-optionalUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-64kb-develUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-azureUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-azure-extraUpgrade dtb-allwinnerUpgrade dtb-marvellUpgrade dlm-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-rt-extraUpgrade dlm-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade kernel-debugUpgrade reiserfs-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-develUpgrade kernel-azure-baseUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-defaultUpgrade dtb-renesasUpgrade dtb-appleUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-defaultUpgrade kernel-default-baseUpgrade dtb-broadcomUpgrade dtb-nvidiaUpgrade kernel-docs-htmlUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-debug-develUpgrade dtb-armUpgrade dtb-socionextUpgrade kernel-debug-vdsoUpgrade kernel-docsUpgrade kernel-default-manUpgrade dtb-sprdUpgrade dtb-amd | Jun 13, 2024 | May 29, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-39-lowlatency-64kUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1009-ibmUpgrade linux-image-4.15.0-227-genericUpgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-5.15.0-1059-ibmUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1066-awsUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.4.0-257-genericUpgrade linux-image-4.15.0-1179-azureUpgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1113-raspiUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-intelUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1096-gkeopUpgrade linux-image-5.15.0-117-generic-64kUpgrade linux-image-5.4.0-190-lowlatencyUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1061-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-ibmUpgrade linux-image-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1070-azure-fdeUpgrade linux-image-6.8.0-1011-gcpUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1008-raspiUpgrade linux-image-5.15.0-1059-raspiUpgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-4.15.0-1170-awsUpgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-5.15.0-1061-nvidiaUpgrade linux-image-5.15.0-1061-nvidia-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1065-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1010-nvidiaUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1007-gkeUpgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1076-ibmUpgrade linux-image-bluefieldUpgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-5.4.0-1129-awsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-1049-gkeopUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-virtualUpgrade linux-image-raspi2Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-117-generic-lpaeUpgrade linux-image-ibm-classicUpgrade linux-image-intel-iotgUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1010-nvidia-64kUpgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-20.04Upgrade linux-image-oracleUpgrade linux-image-azureUpgrade linux-image-generic-lts-xenialUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-oemUpgrade linux-image-genericUpgrade linux-image-6.8.0-1012-awsUpgrade linux-image-6.8.0-39-lowlatencyUpgrade linux-image-5.15.0-117-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1117-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1089-bluefieldUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-39-generic-64kUpgrade linux-image-5.4.0-1048-xilinx-zynqmpUpgrade linux-image-aws-hweUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-190-genericUpgrade linux-image-5.4.0-190-generic-lpaeUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-5.15.0-117-genericUpgrade linux-image-5.15.0-1070-azureUpgrade linux-image-5.15.0-117-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1063-kvmUpgrade linux-image-6.8.0-1009-oemUpgrade linux-image-5.15.0-1063-gkeUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1134-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1041-iotUpgrade linux-image-6.8.0-39-genericUpgrade linux-image-4.4.0-1172-awsUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-gkeop-5.4Upgrade linux-image-4.4.0-1134-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1064-oracleUpgrade linux-image-5.4.0-1133-gcp | Jul 31, 2024 | May 29, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 29, 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