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