In the Linux kernel, the following vulnerability has been resolved:
flow_dissector: do not dissect PPPoE PFC frames
RFC 2516 Section 7 states that Protocol Field Compression (PFC) is NOT RECOMMENDED for PPPoE. In practice, pppd does not support negotiating PFC for PPPoE sessions, and the flow dissector driver has assumed an uncompressed frame until the blamed commit.
During the review process of that commit [1], support for PFC is suggested. However, having a compressed (1-byte) protocol field means the subsequent PPP payload is shifted by one byte, causing 4-byte misalignment for the network header and an unaligned access exception on some architectures.
The exception can be reproduced by sending a PPPoE PFC frame to an ethernet interface of a MIPS board, with RPS enabled, even if no PPPoE session is active on that interface:
$ 0 : 00000000 80c40000 00000000 85144817 $ 4 : 00000008 00000100 80a75758 81dc9bb8 $ 8 : 00000010 8087ae2c 0000003d 00000000 $12 : 000000e0 00000039 00000000 00000000 $16 : 85043240 80a75758 81dc9bb8 00006488 $20 : 0000002f 00000007 85144810 80a70000 $24 : 81d1bda0 00000000 $28 : 81dc8000 81dc9aa8 00000000 805ead08 Hi : 00009d51 Lo : 2163358a epc : 805e91f0 __skb_flow_dissect+0x1b0/0x1b50 ra : 805ead08 __skb_get_hash_net+0x74/0x12c Status: 11000403 KERNEL EXL IE Cause : 40800010 (ExcCode 04) BadVA : 85144817 PrId : 0001992f (MIPS 1004Kc) Call Trace: [<805e91f0>] __skb_flow_dissect+0x1b0/0x1b50 [<805ead08>] __skb_get_hash_net+0x74/0x12c [<805ef330>] get_rps_cpu+0x1b8/0x3fc [<805fca70>] netif_receive_skb_list_internal+0x324/0x364 [<805fd120>] napi_complete_done+0x68/0x2a4 [<8058de5c>] mtk_napi_rx+0x228/0xfec [<805fd398>] __napi_poll+0x3c/0x1c4 [<805fd754>] napi_threaded_poll_loop+0x234/0x29c [<805fd848>] napi_threaded_poll+0x8c/0xb0 [<80053544>] kthread+0x104/0x12c [<80002bd8>] ret_from_kernel_thread+0x14/0x1c
Code: 02d51821 1060045b 00000000 <8c640000> 3084000f 2c820005 144001a2 00042080 8e220000
To reduce the attack surface and maintain performance, do not process PPPoE PFC frames.
[1] https://lore.kernel.org/r/[email protected]
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-modules-extraUpgrade rtlaUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-rt-debugUpgrade kernel-rt-64k-develUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-modules-coreUpgrade kernel-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-coreUpgrade kernel-64k-develUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-headersUpgrade kernel-rt-64k-coreUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debug-develUpgrade kernel-tools-libsUpgrade kernel-rt-modules-coreUpgrade kernel-rt-coreUpgrade kernel-debug-modules-extraUpgrade bpftoolUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-rt-modulesUpgrade kernel-docUpgrade kernel-zfcpdumpUpgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-rtUpgrade perfUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-rt-64k-debug-coreUpgrade kernel-cross-headersUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-coreUpgrade kernel-64kUpgrade kernel-toolsUpgrade rvUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perfUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debug | Oct 11, 2026 | Sep 9, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.18-headersUpgrade kernel6.18-modules-extraUpgrade kernel6.18Upgrade kernel-livepatch-6.18.30-61.116Upgrade perf6.18Upgrade kernel6.18-tools-debuginfoUpgrade perf6.18-debuginfoUpgrade python3-perf6.18-debuginfoUpgrade kernel6.18-toolsUpgrade kernel6.18-modules-extra-commonUpgrade kernel6.18-tools-develUpgrade bpftool6.18-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64Upgrade bpftool6.18Upgrade python3-perf6.18Upgrade kernel6.18-develUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18-debuginfo | Jun 23, 2026 | Jun 8, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 5, 2026 | Jul 5, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Jun 8, 2026 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 17, 2026 | Jun 8, 2026 |
| Rocky_linux | — | Upgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade perfUpgrade rtlaUpgrade kernel-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-coreUpgrade kernel-devel-matchedUpgrade kernel-develUpgrade kernel-debug-uki-virtUpgrade libperfUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade perf-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade python3-perfUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-coreUpgrade rvUpgrade python3-perf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-develUpgrade kernel-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade kernel-debug-modulesUpgrade kernel-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade kernel-modulesUpgrade kernel-uki-virt-addonsUpgrade bpftoolUpgrade kernel-debugUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-devel-matchedUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extra-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade bpftool-debuginfo | Sep 15, 2026 | Sep 11, 2026 |
| Ubuntu | — | Upgrade linux-image-nvidia-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-ibm-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-7.0Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidiaUpgrade linux-image-aws-fipsUpgrade linux-image-nvidia-tegraUpgrade linux-image-aws-7.0Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-oem-26.04aUpgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-gke-6.8Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-fipsUpgrade linux-image-gke-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-7.0Upgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-azure-fipsUpgrade linux-image-kvmUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-6.8.0-136-fipsUpgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-7.0.0-28-genericUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-realtime-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-22.04dUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-7.0.0-1010-azureUpgrade linux-image-ibmUpgrade linux-image-laptop-23.10Upgrade linux-image-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-bosUpgrade linux-image-oem-22.04cUpgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-aws-6.8Upgrade linux-image-gke-7.0Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-raspiUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-genericUpgrade linux-image-gke-64k-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-generic-lpaeUpgrade linux-image-xilinxUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-7.0.0-1009-awsUpgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-raspi-7.0Upgrade linux-image-azure-fde-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-oracleUpgrade linux-image-gkeUpgrade linux-image-generic-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-7.0.0-1015-raspi-realtimeUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-gkeop-6.8Upgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-6.8.0-1061-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-generic-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-7.0Upgrade linux-image-7.0.0-1014-azureUpgrade linux-image-7.0.0-1009-oemUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-realtime-64kUpgrade linux-image-realtimeUpgrade linux-image-oem-20.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-24.04dUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-gcpUpgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-fips-6.8Upgrade linux-image-aws-fips-6.8 | Jul 20, 2026 | Jun 8, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 27, 2026 | Jun 8, 2026 |
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