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 perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade perfUpgrade kernel-headersUpgrade kernel-livepatch-5.10.235-227.919Upgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade python-perfUpgrade bpftool-debuginfo | Jun 23, 2025 | Apr 1, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Apr 14, 2025 | Apr 1, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftool | Aug 13, 2025 | Jun 30, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftool | Jul 21, 2025 | Apr 1, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Jul 1, 2025 | Apr 1, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Apr 1, 2025 |
| Suse | — | Upgrade kernel-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-default-develUpgrade kernel-azure-optionalUpgrade dtb-amdUpgrade kernel-docsUpgrade kernel-obs-qaUpgrade cluster-md-kmp-azureUpgrade dtb-amazonUpgrade kernel-64kb-extraUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kernel-default-livepatchUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-appleUpgrade dtb-hisiliconUpgrade kernel-develUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-symsUpgrade kernel-source-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-develUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade dlm-kmp-defaultUpgrade dtb-socionextUpgrade dtb-renesasUpgrade kernel-64kb-optionalUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade dtb-allwinnerUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-develUpgrade kernel-debug-develUpgrade reiserfs-kmp-defaultUpgrade kernel-default-extraUpgrade dtb-apmUpgrade kernel-azure-extraUpgrade kernel-default-manUpgrade kernel-debugUpgrade kernel-rt-livepatch-develUpgrade dtb-marvellUpgrade kernel-zfcpdumpUpgrade kernel-rt_debugUpgrade dtb-amlogicUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-64kbUpgrade dtb-exynosUpgrade kernel-rt-extraUpgrade dtb-mediatekUpgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-defaultUpgrade kernel-rt-vdsoUpgrade kernel-debug-vdsoUpgrade dtb-sprdUpgrade kernel-azureUpgrade kernel-macrosUpgrade dtb-nvidiaUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-azureUpgrade dtb-armUpgrade kernel-devel-rtUpgrade dtb-caviumUpgrade cluster-md-kmp-rtUpgrade kernel-rtUpgrade kernel-source-vanillaUpgrade kernel-syms-azureUpgrade kernel-azure-develUpgrade dtb-rockchipUpgrade dlm-kmp-rtUpgrade kernel-rt-develUpgrade kernel-default-base-rebuildUpgrade kernel-sourceUpgrade kernel-obs-buildUpgrade kernel-devel-azureUpgrade kernel-kvmsmallUpgrade dtb-alteraUpgrade dtb-qcomUpgrade dtb-xilinxUpgrade kernel-default-vdsoUpgrade kernel-default-baseUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-64kb | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-140-fipsUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspi2Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-oracle-6.8Upgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-oem-osp1Upgrade linux-image-azure-cvmUpgrade linux-image-azure-fdeUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-raspi-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-140-genericUpgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-oracle-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-6.11Upgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-oem-20.04cUpgrade linux-image-raspi-realtimeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-ibm-6.8Upgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-6.8.0-85-genericUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-5.15.0-1089-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.11.0-1024-oemUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-6.11.0-1018-azureUpgrade linux-image-azure-fipsUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-generic-6.8Upgrade linux-image-oracleUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-fde-6.11Upgrade linux-image-awsUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-gcp-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-gcpUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-6.11Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-ibmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1038-azureUpgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-84-genericUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-6.11.0-1015-awsUpgrade linux-image-gke-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-azure-fde-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-oem-20.04Upgrade linux-image-genericUpgrade linux-image-gkeUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-aws-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-azure-fde-edgeUpgrade linux-image-intelUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-oemUpgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-fipsUpgrade linux-image-generic-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-aws-fipsUpgrade linux-image-gkeopUpgrade linux-image-nvidia-6.8Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-bluefieldUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-lowlatency-hwe-22.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