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