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