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