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