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 perfUpgrade kernel-tools-libsUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-develUpgrade bpftoolUpgrade kernel-coreUpgrade kernel-rt-develUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-modules-coreUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modulesUpgrade rtlaUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-develUpgrade python3-perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdumpUpgrade kernel-64k-develUpgrade kernel-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade rvUpgrade kernel-toolsUpgrade libperfUpgrade kernel-rtUpgrade kernel-zfcpdump-coreUpgrade kernel-64kUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-64k-modulesUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-coreUpgrade kernelUpgrade kernel-docUpgrade kernel-headersUpgrade kernel-zfcpdump-devel | Aug 12, 2024 | May 29, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-toolsUpgrade kernel-livepatch-4.14.349-266.564Upgrade kernel-livepatch-5.15.161-106.159Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade perfUpgrade bpftoolUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.219-208.866Upgrade python-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade python-perf-debuginfoUpgrade kernel-debuginfo | Mar 14, 2025 | May 29, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-headersUpgrade python3-perfUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernelUpgrade kernel-tools-develUpgrade kernel-tools | Mar 27, 2025 | May 29, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Oct 8, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 9, 2024 | May 29, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade kernel-headersUpgrade python-perfUpgrade kernel-develUpgrade bpftoolUpgrade kernelUpgrade perfUpgrade kernel-tools-libsUpgrade python3-perf | Jan 21, 2025 | May 29, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libs | 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 bpftool-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-headersUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-debug-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-develUpgrade kernel-toolsUpgrade kernelUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modulesUpgrade perf-debuginfoUpgrade kernel-cross-headersUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-coreUpgrade kernel-modules-extraUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-develUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade perfUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-rt-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfo | Aug 22, 2024 | May 29, 2024 |
| Suse | — | Upgrade dlm-kmp-defaultUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade kernel-azure-vdsoUpgrade kernel-debug-develUpgrade kernel-64kb-extraUpgrade kernel-docsUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debugUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-64kb-develUpgrade dtb-renesasUpgrade ocfs2-kmp-defaultUpgrade kernel-source-vanillaUpgrade dtb-appleUpgrade kernel-rt-optionalUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azureUpgrade kselftests-kmp-rtUpgrade dtb-socionextUpgrade kernel-debug-vdsoUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade kernel-develUpgrade dlm-kmp-rtUpgrade kernel-obs-buildUpgrade reiserfs-kmp-rtUpgrade dtb-armUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade dtb-allwinnerUpgrade kernel-default-baseUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-extraUpgrade kernel-azure-baseUpgrade ocfs2-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-defaultUpgrade kernel-64kb-optionalUpgrade kernel-default-manUpgrade kernel-debugUpgrade kernel-default-extraUpgrade kernel-64kb-livepatch-develUpgrade ocfs2-kmp-rtUpgrade dtb-mediatekUpgrade kernel-devel-azureUpgrade reiserfs-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-azureUpgrade dtb-freescaleUpgrade dtb-amazonUpgrade dtb-qcomUpgrade kernel-obs-qaUpgrade kernel-azure-develUpgrade kselftests-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-default-develUpgrade dtb-apmUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade dtb-amlogicUpgrade dtb-rockchipUpgrade kernel-symsUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-alteraUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-macrosUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatchUpgrade kernel-default-optionalUpgrade kernel-default-base-rebuildUpgrade dtb-exynosUpgrade kernel-rt_debug-develUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmallUpgrade kernel-azure-optionalUpgrade dtb-xilinxUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade dtb-caviumUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-source-azureUpgrade kernel-kvmsmall-develUpgrade kernel-devel-rt | Jun 13, 2024 | May 29, 2024 |
| Ubuntu | — | Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-190-generic-lpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1009-oemUpgrade linux-image-5.4.0-1041-iotUpgrade linux-image-6.8.0-39-genericUpgrade linux-image-generic-64kUpgrade linux-image-generic-lts-xenialUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-39-lowlatencyUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-5.15.0-117-genericUpgrade linux-image-5.15.0-117-lowlatencyUpgrade linux-image-genericUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1012-awsUpgrade linux-image-5.15.0-1063-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-117-lowlatency-64kUpgrade linux-image-5.15.0-1064-oracleUpgrade linux-image-5.15.0-1070-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1134-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1133-gcpUpgrade linux-image-5.4.0-1117-kvmUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-1089-bluefieldUpgrade linux-image-oemUpgrade linux-image-5.4.0-1048-xilinx-zynqmpUpgrade linux-image-aws-hweUpgrade linux-image-oem-20.04bUpgrade linux-image-4.4.0-1172-awsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1012-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-awsUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-azureUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-190-genericUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-6.8.0-39-generic-64kUpgrade linux-image-4.4.0-1134-awsUpgrade linux-image-5.15.0-1063-gkeUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-gkeUpgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-5.15.0-1061-intel-iotgUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-117-generic-lpaeUpgrade linux-image-5.15.0-1061-nvidia-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1008-raspiUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1070-azure-fdeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1010-nvidia-64kUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1010-nvidiaUpgrade linux-image-4.15.0-1179-azureUpgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1076-ibmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-4.15.0-227-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1009-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1011-gcpUpgrade linux-image-6.8.0-39-lowlatency-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1007-gkeUpgrade linux-image-5.15.0-1061-nvidiaUpgrade linux-image-5.15.0-1065-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-gkeopUpgrade linux-image-5.4.0-1129-awsUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1049-gkeopUpgrade linux-image-5.15.0-1066-awsUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-4.4.0-257-genericUpgrade linux-image-5.4.0-190-lowlatencyUpgrade linux-image-5.4.0-1113-raspiUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1096-gkeopUpgrade linux-image-intelUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-117-generic-64kUpgrade linux-image-oem-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1059-raspiUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-gke-5.15Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.15.0-1170-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1059-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-18.04Upgrade linux-image-raspi2Upgrade linux-image-lowlatency-hwe-18.04 | 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