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