In the Linux kernel, the following vulnerability has been resolved:
llc: Drop support for ETH_P_TR_802_2.
syzbot reported an uninit-value bug below. [0]
llc supports ETH_P_802_2 (0x0004) and used to support ETH_P_TR_802_2 (0x0011), and syzbot abused the latter to trigger the bug.
write$tun(r0, &(0x7f0000000040)={@val={0x0, 0x11}, @val, @mpls={[], @llc={@snap={0xaa, 0x1, ')', "90e5dd"}}}}, 0x16)
llc_conn_handler() initialises local variables {saddr,daddr}.mac based on skb in llc_pdu_decode_sa()/llc_pdu_decode_da() and passes them to __llc_lookup().
However, the initialisation is done only when skb->protocol is htons(ETH_P_802_2), otherwise, __llc_lookup_established() and __llc_lookup_listener() will read garbage.
The missing initialisation existed prior to commit 211ed865108e ("net: delete all instances of special processing for token ring").
It removed the part to kick out the token ring stuff but forgot to close the door allowing ETH_P_TR_802_2 packets to sneak into llc_rcv().
Let's remove llc_tr_packet_type and complete the deprecation.
[0]: BUG: KMSAN: uninit-value in __llc_lookup_established+0xe9d/0xf90 __llc_lookup_established+0xe9d/0xf90 __llc_lookup net/llc/llc_conn.c:611 [inline] llc_conn_handler+0x4bd/0x1360 net/llc/llc_conn.c:791 llc_rcv+0xfbb/0x14a0 net/llc/llc_input.c:206 __netif_receive_skb_one_core net/core/dev.c:5527 [inline] __netif_receive_skb+0x1a6/0x5a0 net/core/dev.c:5641 netif_receive_skb_internal net/core/dev.c:5727 [inline] netif_receive_skb+0x58/0x660 net/core/dev.c:5786 tun_rx_batched+0x3ee/0x980 drivers/net/tun.c:1555 tun_get_user+0x53af/0x66d0 drivers/net/tun.c:2002 tun_chr_write_iter+0x3af/0x5d0 drivers/net/tun.c:2048 call_write_iter include/linux/fs.h:2020 [inline] new_sync_write fs/read_write.c:491 [inline] vfs_write+0x8ef/0x1490 fs/read_write.c:584 ksys_write+0x20f/0x4c0 fs/read_write.c:637 __do_sys_write fs/read_write.c:649 [inline] __se_sys_write fs/read_write.c:646 [inline] __x64_sys_write+0x93/0xd0 fs/read_write.c:646 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x44/0x110 arch/x86/entry/common.c:82 entry_SYSCALL_64_after_hwframe+0x63/0x6b
Local variable daddr created at: llc_conn_handler+0x53/0x1360 net/llc/llc_conn.c:783 llc_rcv+0xfbb/0x14a0 net/llc/llc_input.c:206
CPU: 1 PID: 5004 Comm: syz-executor994 Not tainted 6.6.0-syzkaller-14500-g1c41041124bd #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-toolsUpgrade kernel-livepatch-5.10.210-201.852Upgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade bpftoolUpgrade perfUpgrade perf-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.15.149-99.161Upgrade kernel-tools-develUpgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-headersUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel | Jul 9, 2024 | Mar 18, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade python3-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.77-99.164Upgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade perfUpgrade kernel-libbpf-devel | Feb 17, 2025 | Mar 18, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Jul 16, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Jun 26, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade perfUpgrade python-perfUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-tools-libs | Jul 23, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel | Jul 17, 2024 | Mar 18, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Mar 18, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Mar 18, 2024 |
| Suse | — | Upgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debugUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-baseUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-develUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-apmUpgrade kernel-debugUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade kernel-source-azureUpgrade kernel-symsUpgrade dlm-kmp-defaultUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade dtb-appleUpgrade kernel-64kbUpgrade dtb-amazonUpgrade kernel-devel-rtUpgrade dtb-caviumUpgrade kernel-64kb-livepatch-develUpgrade kernel-debug-develUpgrade dtb-amdUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-develUpgrade dtb-renesasUpgrade dtb-broadcomUpgrade ocfs2-kmp-azureUpgrade dtb-socionextUpgrade dtb-xilinxUpgrade dtb-freescaleUpgrade kernel-azure-extraUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-rtUpgrade kernel-docsUpgrade kernel-zfcpdumpUpgrade kernel-64kb-optionalUpgrade dtb-marvellUpgrade kselftests-kmp-defaultUpgrade dtb-hisiliconUpgrade kselftests-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade kernel-default-develUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade dtb-qcomUpgrade kernel-syms-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt-develUpgrade kernel-azureUpgrade dtb-armUpgrade kernel-source-vanillaUpgrade kernel-obs-qaUpgrade dtb-exynosUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-devel-azureUpgrade dtb-alteraUpgrade kernel-rt-optionalUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade kernel-syms-azureUpgrade kernel-macrosUpgrade dtb-mediatekUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-64kbUpgrade kernel-rt-extraUpgrade cluster-md-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade kernel-debug-vdsoUpgrade dtb-sprdUpgrade dlm-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-obs-buildUpgrade kernel-kvmsmallUpgrade kernel-azure-optionalUpgrade kernel-azure-develUpgrade dlm-kmp-64kbUpgrade kernel-sourceUpgrade kernel-azure-vdsoUpgrade kernel-default-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-defaultUpgrade gfs2-kmp-rtUpgrade kernel-rtUpgrade dtb-nvidiaUpgrade kernel-azure-livepatch-develUpgrade kernel-default-manUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatchUpgrade dtb-rockchipUpgrade kernel-source-rt | Jul 19, 2024 | Mar 18, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-6.5.0-35-genericUpgrade linux-image-laptop-23.10Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.5.0-1020-gcpUpgrade linux-image-4.15.0-1177-azureUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-oracleUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-4.4.0-1132-kvmUpgrade linux-image-6.5.0-1020-awsUpgrade linux-image-6.5.0-1021-azureUpgrade linux-image-6.5.0-1021-azure-fdeUpgrade linux-image-azure-cvmUpgrade linux-image-6.5.0-35-lowlatencyUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-starfiveUpgrade linux-image-6.5.0-1014-starfiveUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-4.15.0-225-lowlatencyUpgrade linux-image-4.4.0-254-genericUpgrade linux-image-aws-hweUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-6.5.0-1019-nvidia-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-6.5.0-35-lowlatency-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azureUpgrade linux-image-6.5.0-1023-oemUpgrade linux-image-oemUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-6.5.0-1023-oracle-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-6.5Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-4.15.0-1162-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1124-awsUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-4.15.0-225-genericUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-intelUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.5.0-1016-laptopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-181-genericUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-6.5.0-1023-oracleUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-kvmUpgrade linux-image-6.5.0-1017-raspiUpgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-awsUpgrade linux-image-4.4.0-254-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-6.5.0-35-generic-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-bluefieldUpgrade linux-image-virtualUpgrade linux-image-6.5.0-1019-nvidiaUpgrade linux-image-gke-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-gkeop-5.4Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-oem-20.04dUpgrade linux-image-4.15.0-1152-kvmUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-4.4.0-1169-awsUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-azure-fdeUpgrade linux-image-oem-22.04bUpgrade linux-image-4.4.0-1131-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.4.0-1129-azureUpgrade linux-image-nvidiaUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-5.4.0-1036-iotUpgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-4.15.0-1131-oracleUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1061-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-gkeopUpgrade linux-image-ibmUpgrade linux-image-4.15.0-1168-aws | May 17, 2024 | Mar 18, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Mar 18, 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