In the Linux kernel, the following vulnerability has been resolved:
tls: make sure to abort the stream if headers are bogus
Normally we wait for the socket to buffer up the whole record before we service it. If the socket has a tiny buffer, however, we read out the data sooner, to prevent connection stalls. Make sure that we abort the connection when we find out late that the record is actually invalid. Retrying the parsing is fine in itself but since we copy some more data each time before we parse we can overflow the allocated skb space.
Constructing a scenario in which we're under pressure without enough data in the socket to parse the length upfront is quite hard. syzbot figured out a way to do this by serving us the header in small OOB sends, and then filling in the recvbuf with a large normal send.
Make sure that tls_rx_msg_size() aborts strp, if we reach an invalid record there's really no way to recover.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade perfUpgrade kernel-modules-extraUpgrade kernel6.12Upgrade kernel6.12-modules-extra-commonUpgrade bpftool6.12-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-headersUpgrade kernel-tools-debuginfoUpgrade perf6.12Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel6.12-develUpgrade bpftool-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfoUpgrade kernel6.12-libbpfUpgrade kernel-libbpf-staticUpgrade bpftool6.12Upgrade kernelUpgrade kernel6.12-libbpf-develUpgrade python3-perf6.12Upgrade kernel6.12-tools-develUpgrade python3-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.12.53-69.119Upgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade kernel6.12-toolsUpgrade bpftoolUpgrade perf6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel6.12-libbpf-staticUpgrade python3-perf6.12-debuginfoUpgrade kernel-livepatch-6.1.155-176.282Upgrade kernel-libbpf-devel | Oct 28, 2025 | Oct 4, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Nov 13, 2025 | Nov 13, 2025 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 27, 2025 | Oct 4, 2025 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jan 27, 2026 | Oct 4, 2025 |
| Suse | — | Upgrade gfs2-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade ocfs2-kmp-64kbUpgrade dtb-appleUpgrade dtb-lgUpgrade kernel-docsUpgrade ocfs2-kmp-defaultUpgrade dtb-apmUpgrade kernel-default-develUpgrade dtb-amazonUpgrade dtb-hisiliconUpgrade dtb-renesasUpgrade kernel-zfcpdumpUpgrade kernel-64kbUpgrade kernel-64kb-optionalUpgrade dtb-freescaleUpgrade kernel-symsUpgrade kernel-obs-qaUpgrade dtb-amdUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-rtUpgrade dtb-allwinnerUpgrade dtb-socionextUpgrade kernel-64kb-extraUpgrade kernel-default-livepatchUpgrade kernel-default-baseUpgrade kernel-kvmsmall-develUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-develUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-macrosUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade dtb-amlogicUpgrade dtb-exynosUpgrade dtb-xilinxUpgrade dlm-kmp-64kbUpgrade dtb-qcomUpgrade dtb-armUpgrade dtb-mediatekUpgrade kernel-rt-vdsoUpgrade kernel-rt-develUpgrade dtb-caviumUpgrade cluster-md-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-defaultUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade kernel-default-extraUpgrade kernel-kvmsmallUpgrade dtb-nvidiaUpgrade kselftests-kmp-defaultUpgrade kernel-rt-optionalUpgrade dtb-rockchipUpgrade kernel-rtUpgrade kernel-sourceUpgrade cluster-md-kmp-rtUpgrade kernel-rt-extraUpgrade kselftests-kmp-64kbUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade kernel-rt-livepatchUpgrade cluster-md-kmp-64kb | Dec 5, 2025 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-nvidiaUpgrade linux-image-generic-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-xilinxUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-gcp-fipsUpgrade linux-image-ibm-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-virtualUpgrade linux-image-oem-24.04bUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-intel-iotgUpgrade linux-image-6.14.0-37-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-gkeopUpgrade linux-image-genericUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-fips-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.14.0-1018-awsUpgrade linux-image-ibmUpgrade linux-image-6.14.0-1019-raspiUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-raspi-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.14.0-37-generic-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-fipsUpgrade linux-image-lowlatency-6.8Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.14.0-1021-gcp-64kUpgrade linux-image-gcp-64kUpgrade linux-image-generic-64k-6.14Upgrade linux-image-gcp-6.14Upgrade linux-image-realtime-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-1018-aws-64kUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-aws-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.14.0-1017-azureUpgrade linux-image-oem-22.04dUpgrade linux-image-raspiUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-6.14.0-1017-oemUpgrade linux-image-gkeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-realtimeUpgrade linux-image-oem-24.04cUpgrade linux-image-generic-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.14.0-1017-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-virtual-6.14Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-aws-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1021-gcpUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-azure-6.8Upgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-6.14 | Dec 11, 2025 | Oct 4, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Oct 4, 2025 |
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