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