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