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-tools-libsUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-rt-debug-kvmUpgrade kernelUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade python3-perfUpgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-develUpgrade kernel-rt-debugUpgrade kernel-rt-debug-develUpgrade kernel-rt-develUpgrade kernel-headersUpgrade perfUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-rt-kvmUpgrade kernel-docUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-zfcpdump-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modules | Jul 3, 2024 | Apr 2, 2024 |
| Amazon Linux Ami 2 | — | Upgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.210-201.852Upgrade python-perfUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-4.14.343-259.562 | Aug 19, 2024 | Apr 2, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libs | Jul 16, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools | Jun 26, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Oct 8, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade bpftoolUpgrade perfUpgrade kernelUpgrade python3-perfUpgrade kernel-develUpgrade python-perfUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade kernel-tools | Jul 23, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade 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 kernel-rt-debug-develUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-rtUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-tools-libsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-debug-develUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-cross-headersUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-headersUpgrade kernel-rt-coreUpgrade kernel-debugUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-debuginfo | Jul 16, 2024 | Apr 2, 2024 |
| Suse | — | Upgrade kernel-obs-qaUpgrade cluster-md-kmp-azureUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade dtb-exynosUpgrade dtb-marvellUpgrade kernel-default-extraUpgrade gfs2-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-devel-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-rtUpgrade dlm-kmp-azureUpgrade dtb-amazonUpgrade kernel-docsUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-syms-azureUpgrade dtb-apmUpgrade kernel-kvmsmall-develUpgrade kernel-azure-develUpgrade kernel-azure-vdsoUpgrade kernel-default-develUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade dtb-freescaleUpgrade dtb-amlogicUpgrade kernel-syms-rtUpgrade kernel-rt-vdsoUpgrade kernel-macrosUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debug-vdsoUpgrade dtb-broadcomUpgrade kernel-64kb-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade dtb-rockchipUpgrade gfs2-kmp-rtUpgrade kernel-default-manUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade kernel-source-rtUpgrade dtb-lgUpgrade kernel-azure-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-azure-baseUpgrade dtb-armUpgrade kernel-sourceUpgrade kernel-64kbUpgrade kernel-source-azureUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-defaultUpgrade dtb-sprdUpgrade kernel-symsUpgrade dtb-mediatekUpgrade kernel-rt-extraUpgrade dtb-xilinxUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade kernel-source-vanillaUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade kernel-default-optionalUpgrade kernel-64kb-optionalUpgrade kernel-64kb-develUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-default-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-debugUpgrade kernel-azureUpgrade kernel-default-livepatch-develUpgrade dtb-caviumUpgrade dtb-appleUpgrade gfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-nvidiaUpgrade cluster-md-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-develUpgrade kernel-debug-develUpgrade dlm-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-azure-extraUpgrade dtb-amdUpgrade kernel-default-livepatchUpgrade dtb-renesasUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-64kb-extraUpgrade kernel-default-base | May 15, 2024 | Apr 2, 2024 |
| Ubuntu | — | Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-6.5.0-1027-oemUpgrade linux-image-generic-lts-xenialUpgrade linux-image-oem-20.04bUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-5.15.0-1061-awsUpgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oemUpgrade linux-image-raspi2Upgrade linux-image-oem-22.04cUpgrade linux-image-6.5.0-1024-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-azureUpgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-raspiUpgrade linux-image-6.5.0-1023-nvidiaUpgrade linux-image-4.4.0-261-genericUpgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-oem-22.04Upgrade linux-image-4.15.0-1175-awsUpgrade linux-image-nvidia-6.5Upgrade linux-image-genericUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-6.5.0-1023-awsUpgrade linux-image-6.5.0-1020-raspiUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-6.5.0-1026-oracleUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-aws-hweUpgrade linux-image-starfiveUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.5.0-1023-nvidia-64kUpgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-6.5.0-1024-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-6.5.0-44-lowlatencyUpgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-gkeop-5.4Upgrade linux-image-6.5.0-44-generic-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04cUpgrade linux-image-intelUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1036-iotUpgrade linux-image-azure-cvmUpgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-1124-awsUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.5.0-44-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-6.5.0-1017-starfiveUpgrade linux-image-4.15.0-1183-azureUpgrade linux-image-awsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-181-genericUpgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-oracle-64kUpgrade linux-image-6.5.0-44-genericUpgrade linux-image-4.4.0-1176-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oem-22.04bUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1129-azureUpgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-6.5.0-1024-azureUpgrade linux-image-6.5.0-1026-oracle-64kUpgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-4.15.0-231-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-5.15.0-106-generic-64k | 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