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