CVE-2023-53134 in Linuxthông tin

Tóm tắt

Bởi VulDB • 29/06/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

bnxt_en: Tránh phân bổ bộ nhớ cấp độ (order) 5 cho dữ liệu TPA

Trình điều khiển cần theo dõi tất cả các lần hoàn thành TPA (GRO/LRO) đồng thời có thể xảy ra trên vòng lặp tập hợp. Trên các chip P5, số lượng tối đa của TPA đồng thời là 256 và lượng bộ nhớ chúng tôi phân bổ là cấp độ-5 trên các hệ thống sử dụng trang 4K. Đã báo cáo lỗi phân bổ bộ nhớ:

NetworkManager: page allocation failure: order:5, mode:0x40dc0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=(null),cpuset=/,mems_allowed=0-1 CPU: 15 PID: 2995 Comm: NetworkManager Kdump: loaded Not tainted 5.10.156 #1 Hardware name: Dell Inc. PowerEdge R660/0M1CC5, BIOS 0.2.25 08/12/2022 Call Trace: dump_stack+0x57/0x6e warn_alloc.cold.120+0x7b/0xdd ? _cond_resched+0x15/0x30 ? __alloc_pages_direct_compact+0x15f/0x170 __alloc_pages_slowpath.constprop.108+0xc58/0xc70 __alloc_pages_nodemask+0x2d0/0x300 kmalloc_order+0x24/0xe0 kmalloc_order_trace+0x19/0x80 bnxt_alloc_mem+0x1150/0x15c0 [bnxt_en]
? bnxt_get_func_stat_ctxs+0x13/0x60 [bnxt_en]
__bnxt_open_nic+0x12e/0x780 [bnxt_en]
bnxt_open+0x10b/0x240 [bnxt_en]
__dev_open+0xe9/0x180 __dev_change_flags+0x1af/0x220 dev_change_flags+0x21/0x60 do_setlink+0x35c/0x1100

Thay vì phân bổ một khối bộ nhớ lớn này và chia nhỏ nó cho các phiên bản TPA đồng thời, hãy phân bổ riêng từng khối nhỏ cho mỗi phiên bản TPA. Điều này sẽ giảm xuống còn việc phân bổ cấp độ-0 (order-0).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

02/05/2025

Tiết lộ

02/05/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00176

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!