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