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 kernel-libbpf-staticUpgrade bpftool6.12Upgrade python3-perf6.12Upgrade bpftoolUpgrade kernel6.12-toolsUpgrade kernel6.12-tools-debuginfoUpgrade kernel-develUpgrade python3-perfUpgrade kernel6.12-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel-tools-develUpgrade kernel6.12-libbpfUpgrade kernel6.12-libbpf-develUpgrade kernel-libbpf-develUpgrade kernel-livepatch-6.1.155-176.282Upgrade kernel-livepatch-6.12.53-69.119Upgrade kernel6.12-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-headersUpgrade kernel6.12Upgrade python3-perf-debuginfoUpgrade perf6.12Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.12-modules-extra-commonUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade bpftool6.12-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-headers | Oct 28, 2025 | Oct 4, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Nov 13, 2025 | Nov 13, 2025 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 27, 2025 | Oct 4, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jan 27, 2026 | Oct 4, 2025 |
| Suse | — | Upgrade kernel-rt-livepatch-develUpgrade dtb-hisiliconUpgrade dtb-broadcomUpgrade kernel-docsUpgrade dtb-amdUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-64kbUpgrade dtb-amazonUpgrade dtb-renesasUpgrade kernel-obs-qaUpgrade kernel-default-livepatchUpgrade dtb-freescaleUpgrade kernel-64kb-optionalUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade dlm-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade kernel-symsUpgrade kernel-kvmsmall-develUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade dtb-allwinnerUpgrade kernel-default-develUpgrade ocfs2-kmp-defaultUpgrade dtb-lgUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-baseUpgrade dtb-socionextUpgrade gfs2-kmp-rtUpgrade kernel-develUpgrade dtb-appleUpgrade dtb-marvellUpgrade cluster-md-kmp-rtUpgrade kernel-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-default-extraUpgrade dtb-armUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade kernel-sourceUpgrade dtb-exynosUpgrade dtb-xilinxUpgrade dtb-amlogicUpgrade kselftests-kmp-defaultUpgrade kernel-defaultUpgrade kernel-source-vanillaUpgrade kselftests-kmp-64kbUpgrade kernel-default-optionalUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade dtb-rockchipUpgrade kernel-rt-optionalUpgrade dtb-qcomUpgrade kernel-rt-extraUpgrade dlm-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-rt-livepatchUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-vdsoUpgrade dtb-mediatekUpgrade dtb-caviumUpgrade kernel-rt-devel | Dec 5, 2025 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-fips-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.14.0-1019-raspiUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-azure-6.14Upgrade linux-image-intel-iotgUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-xilinxUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.14.0-1018-awsUpgrade linux-image-oem-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-raspi-6.14Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-fipsUpgrade linux-image-6.14.0-37-generic-64kUpgrade linux-image-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-generic-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.14.0-37-genericUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-genericUpgrade linux-image-ibm-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-aws-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-aws-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-1021-gcp-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gke-64kUpgrade linux-image-gke-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-realtime-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-gcp-6.14Upgrade linux-image-virtual-6.14Upgrade linux-image-xilinx-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-oem-24.04cUpgrade linux-image-realtimeUpgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.14.0-1017-realtimeUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-1018-aws-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-aws-6.14Upgrade linux-image-6.14.0-1021-gcpUpgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-64k-6.14Upgrade linux-image-oem-24.04aUpgrade linux-image-azure-6.8Upgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azureUpgrade linux-image-6.14.0-1017-oem | 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