In the Linux kernel, the following vulnerability has been resolved:
ppp_async: limit MRU to 64K
syzbot triggered a warning [1] in __alloc_pages():
WARN_ON_ONCE_GFP(order > MAX_PAGE_ORDER, gfp)
Willem fixed a similar issue in commit c0a2a1b0d631 ("ppp: limit MRU to 64K")
Adopt the same sanity check for ppp_async_ioctl(PPPIOCSMRU)
[1]:
WARNING: CPU: 1 PID: 11 at mm/page_alloc.c:4543 __alloc_pages+0x308/0x698 mm/page_alloc.c:4543 Modules linked in: CPU: 1 PID: 11 Comm: kworker/u4:0 Not tainted 6.8.0-rc2-syzkaller-g41bccc98fb79 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 Workqueue: events_unbound flush_to_ldisc pstate: 204000c5 (nzCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __alloc_pages+0x308/0x698 mm/page_alloc.c:4543 lr : __alloc_pages+0xc8/0x698 mm/page_alloc.c:4537 sp : ffff800093967580 x29: ffff800093967660 x28: ffff8000939675a0 x27: dfff800000000000 x26: ffff70001272ceb4 x25: 0000000000000000 x24: ffff8000939675c0 x23: 0000000000000000 x22: 0000000000060820 x21: 1ffff0001272ceb8 x20: ffff8000939675e0 x19: 0000000000000010 x18: ffff800093967120 x17: ffff800083bded5c x16: ffff80008ac97500 x15: 0000000000000005 x14: 1ffff0001272cebc x13: 0000000000000000 x12: 0000000000000000 x11: ffff70001272cec1 x10: 1ffff0001272cec0 x9 : 0000000000000001 x8 : ffff800091c91000 x7 : 0000000000000000 x6 : 000000000000003f x5 : 00000000ffffffff x4 : 0000000000000000 x3 : 0000000000000020 x2 : 0000000000000008 x1 : 0000000000000000 x0 : ffff8000939675e0 Call trace: __alloc_pages+0x308/0x698 mm/page_alloc.c:4543 __alloc_pages_node include/linux/gfp.h:238 [inline] alloc_pages_node include/linux/gfp.h:261 [inline] __kmalloc_large_node+0xbc/0x1fc mm/slub.c:3926 __do_kmalloc_node mm/slub.c:3969 [inline] __kmalloc_node_track_caller+0x418/0x620 mm/slub.c:4001 kmalloc_reserve+0x17c/0x23c net/core/skbuff.c:590 __alloc_skb+0x1c8/0x3d8 net/core/skbuff.c:651 __netdev_alloc_skb+0xb8/0x3e8 net/core/skbuff.c:715 netdev_alloc_skb include/linux/skbuff.h:3235 [inline] dev_alloc_skb include/linux/skbuff.h:3248 [inline] ppp_async_input drivers/net/ppp/ppp_async.c:863 [inline] ppp_asynctty_receive+0x588/0x186c drivers/net/ppp/ppp_async.c:341 tty_ldisc_receive_buf+0x12c/0x15c drivers/tty/tty_buffer.c:390 tty_port_default_receive_buf+0x74/0xac drivers/tty/tty_port.c:37 receive_buf drivers/tty/tty_buffer.c:444 [inline] flush_to_ldisc+0x284/0x6e4 drivers/tty/tty_buffer.c:494 process_one_work+0x694/0x1204 kernel/workqueue.c:2633 process_scheduled_works kernel/workqueue.c:2706 [inline] worker_thread+0x938/0xef4 kernel/workqueue.c:2787 kthread+0x288/0x310 kernel/kthread.c:388 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-kvmUpgrade kernel-zfcpdump-coreUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-docUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-cross-headersUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-coreUpgrade kernel-debug-modulesUpgrade kernel-headersUpgrade kernel-rt-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-modulesUpgrade perfUpgrade kernel-coreUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-modules | Jul 3, 2024 | Apr 2, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-headersUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade python-perfUpgrade bpftoolUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.10.210-201.852Upgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-toolsUpgrade kernel-tools-devel | Aug 19, 2024 | Apr 2, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libs | Jul 16, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perf | Jun 26, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libs | Oct 8, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-headersUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python-perfUpgrade kernelUpgrade perfUpgrade bpftoolUpgrade kernel-develUpgrade python3-perf | Jul 23, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Jul 17, 2024 | Apr 2, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Jul 3, 2024 | Apr 2, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 3, 2024 | Apr 2, 2024 |
| Rocky_linux | — | Upgrade kernel-develUpgrade python3-perfUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-kvmUpgrade perfUpgrade kernel-coreUpgrade kernel-toolsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-debug-debuginfoUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-debug-modules-extraUpgrade bpftoolUpgrade kernel-debug-modulesUpgrade kernel-debug-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-debugUpgrade python3-perf-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-coreUpgrade kernel-headersUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernel-tools-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-debuginfo-common-x86_64 | Jul 16, 2024 | Apr 2, 2024 |
| Suse | — | Upgrade kernel-default-develUpgrade kernel-azure-develUpgrade dtb-apmUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kbUpgrade dtb-exynosUpgrade gfs2-kmp-rtUpgrade kernel-default-manUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-sourceUpgrade kernel-azure-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade dtb-lgUpgrade kernel-rt-optionalUpgrade kernel-source-azureUpgrade dtb-armUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-obs-qaUpgrade kernel-rt_debug-vdsoUpgrade kernel-rtUpgrade dtb-qcomUpgrade cluster-md-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-zfcpdumpUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmall-develUpgrade dtb-marvellUpgrade dtb-socionextUpgrade gfs2-kmp-64kbUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-macrosUpgrade dtb-broadcomUpgrade kernel-default-base-rebuildUpgrade dtb-amlogicUpgrade kernel-default-extraUpgrade dtb-freescaleUpgrade kernel-azure-baseUpgrade kernel-syms-azureUpgrade dtb-amazonUpgrade kernel-kvmsmall-vdsoUpgrade kernel-devel-azureUpgrade kernel-docsUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-azureUpgrade kernel-default-baseUpgrade dtb-hisiliconUpgrade kernel-azureUpgrade kernel-source-vanillaUpgrade gfs2-kmp-azureUpgrade cluster-md-kmp-rtUpgrade dtb-allwinnerUpgrade kernel-rt-livepatchUpgrade kernel-develUpgrade dtb-nvidiaUpgrade kernel-64kb-extraUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade dtb-sprdUpgrade dtb-amdUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade kernel-default-livepatchUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade kselftests-kmp-rtUpgrade kernel-symsUpgrade kernel-rt-extraUpgrade kernel-64kb-optionalUpgrade dtb-mediatekUpgrade kernel-64kb-develUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-default-vdsoUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-64kbUpgrade kernel-azure-extraUpgrade kselftests-kmp-azureUpgrade kernel-devel-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-debugUpgrade dtb-appleUpgrade kernel-default-livepatch-develUpgrade dtb-caviumUpgrade dlm-kmp-rtUpgrade kernel-debug-develUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade dtb-xilinxUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-devel | May 15, 2024 | Apr 2, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-22.04dUpgrade linux-image-oracleUpgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-64k-6.5Upgrade linux-image-gkeUpgrade linux-image-5.4.0-1129-azureUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-azure-cvmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-awsUpgrade linux-image-6.5.0-1017-starfiveUpgrade linux-image-oem-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1183-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1036-iotUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.5.0-44-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-5.4.0-181-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-4.4.0-1176-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-64kUpgrade linux-image-6.5.0-44-genericUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-6.5.0-1026-oracle-64kUpgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-gcpUpgrade linux-image-5.4.0-1124-awsUpgrade linux-image-6.5.0-1024-azureUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-aws-lts-18.04Upgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-4.15.0-231-genericUpgrade linux-image-genericUpgrade linux-image-gkeopUpgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-azureUpgrade linux-image-azure-fdeUpgrade linux-image-oem-20.04bUpgrade linux-image-intelUpgrade linux-image-4.4.0-261-genericUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.5.0-1026-oracleUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.5.0-44-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-6.5.0-1024-azure-fdeUpgrade linux-image-oem-osp1Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-raspiUpgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1061-awsUpgrade linux-image-6.5.0-44-generic-64kUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-6.5.0-1023-awsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.5.0-1027-oemUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-6.5.0-1023-nvidia-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-4.15.0-1175-awsUpgrade linux-image-raspi2Upgrade linux-image-generic-lpaeUpgrade linux-image-gkeop-5.4Upgrade linux-image-oem-22.04cUpgrade linux-image-ibmUpgrade linux-image-nvidia-6.5Upgrade linux-image-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.5.0-1023-nvidiaUpgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-starfiveUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidiaUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-aws-hweUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-lowlatencyUpgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-6.5.0-1024-gcpUpgrade linux-image-generic-lts-xenialUpgrade linux-image-oemUpgrade linux-image-azure-lts-18.04Upgrade linux-image-6.5.0-1020-raspiUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-oem-22.04 | May 17, 2024 | Apr 2, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 2, 2024 |
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