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