In the Linux kernel, the following vulnerability has been resolved:
ppp: Fix KMSAN uninit-value warning with bpf
Syzbot caught an "KMSAN: uninit-value" warning [1], which is caused by the ppp driver not initializing a 2-byte header when using socket filter.
The following code can generate a PPP filter BPF program: ''' struct bpf_program fp; pcap_t *handle; handle = pcap_open_dead(DLT_PPP_PPPD, 65535); pcap_compile(handle, &fp, "ip and outbound", 0, 0); bpf_dump(&fp, 1); ''' Its output is: ''' (000) ldh [2] (001) jeq #0x21 jt 2 jf 5 (002) ldb [0] (003) jeq #0x1 jt 4 jf 5 (004) ret #65535 (005) ret #0 ''' Wen can find similar code at the following link: https://github.com/ppp-project/ppp/blob/master/pppd/options.c#L1680 The maintainer of this code repository is also the original maintainer of the ppp driver.
As you can see the BPF program skips 2 bytes of data and then reads the 'Protocol' field to determine if it's an IP packet. Then it read the first byte of the first 2 bytes to determine the direction.
The issue is that only the first byte indicating direction is initialized in current ppp driver code while the second byte is not initialized.
For normal BPF programs generated by libpcap, uninitialized data won't be used, so it's not a problem. However, for carefully crafted BPF programs, such as those generated by syzkaller [2], which start reading from offset 0, the uninitialized data will be used and caught by KMSAN.
[1] https://syzkaller.appspot.com/bug?extid=853242d9c9917165d791 [2] https://syzkaller.appspot.com/text?tag=ReproC&x=11994913980000
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade kernel-livepatch-5.10.235-227.919Upgrade kernel-tools-develUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade bpftoolUpgrade python-perfUpgrade kernel-tools-debuginfo | Jun 23, 2025 | Apr 1, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Apr 1, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel | Aug 13, 2025 | Jun 30, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools | Jul 21, 2025 | Apr 1, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Jul 1, 2025 | Apr 1, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Apr 1, 2025 |
| Suse | — | Upgrade kernel-debugUpgrade kernel-default-manUpgrade kernel-docs-htmlUpgrade kernel-64kb-develUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-debug-develUpgrade reiserfs-kmp-rtUpgrade dtb-amdUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade dtb-marvellUpgrade kernel-azure-optionalUpgrade kernel-zfcpdumpUpgrade kernel-default-develUpgrade kernel-rt-livepatch-develUpgrade kernel-syms-rtUpgrade dlm-kmp-defaultUpgrade kernel-default-baseUpgrade reiserfs-kmp-64kbUpgrade kernel-symsUpgrade kernel-source-rtUpgrade dtb-appleUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-azure-vdsoUpgrade dtb-lgUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-qaUpgrade cluster-md-kmp-azureUpgrade kernel-docsUpgrade dtb-amazonUpgrade reiserfs-kmp-defaultUpgrade kernel-64kbUpgrade dtb-apmUpgrade gfs2-kmp-defaultUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade ocfs2-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade kernel-rt-optionalUpgrade kernel-64kb-extraUpgrade kernel-default-extraUpgrade kernel-develUpgrade ocfs2-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debugUpgrade kernel-source-azureUpgrade dtb-socionextUpgrade kernel-rt_debug-develUpgrade dtb-renesasUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-xilinxUpgrade dtb-qcomUpgrade kernel-azureUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade dtb-rockchipUpgrade cluster-md-kmp-rtUpgrade kernel-rt-develUpgrade kernel-syms-azureUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-azure-develUpgrade kernel-rtUpgrade kernel-devel-rtUpgrade dtb-caviumUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-amlogicUpgrade kselftests-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade kernel-obs-buildUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade dtb-nvidiaUpgrade kernel-sourceUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-macrosUpgrade kernel-default-optionalUpgrade dtb-mediatekUpgrade dtb-exynos | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-oem-22.04aUpgrade linux-image-6.11.0-1015-awsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-84-genericUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-gke-64kUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-aws-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-22.04cUpgrade linux-image-azure-fde-edgeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.4.0-216-genericUpgrade linux-image-aws-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-fipsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-virtual-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-bluefieldUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-gcp-fipsUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-generic-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-oemUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-gkeUpgrade linux-image-intelUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-aws-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1036-azureUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-6.11.0-1024-oemUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-85-genericUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-140-genericUpgrade linux-image-ibm-classicUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-lowlatency-6.11Upgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-aws-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-raspi2Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1051-iotUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-azure-6.11Upgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-azureUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-nvidia-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-20.04dUpgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-6.11.0-1018-azureUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-generic-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-gke-6.8Upgrade linux-image-azure-fde-6.11Upgrade linux-image-6.8.0-1039-awsUpgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspiUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-oracleUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-awsUpgrade linux-image-azure-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-140-fipsUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-ibm-6.8Upgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-oracle-6.8Upgrade linux-image-realtimeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-virtual-hwe-20.04 | May 20, 2025 | Apr 1, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Apr 1, 2025 |
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