CVE-2024-50132 in Linuxthông tin

Tóm tắt

Bởi VulDB • 29/05/2026

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

tracing/probes: Sửa lỗi xử lý giới hạn MAX_TRACE_ARGS

Khi tạo một trace_probe, chúng tôi sẽ đặt nr_args trước khi cắt ngắn các đối số xuống MAX_TRACE_ARGS. Tuy nhiên, chúng tôi chỉ khởi tạo các đối số lên đến giới hạn đó.

Điều này gây ra truy cập bộ nhớ không hợp lệ khi cố gắng thiết lập các probe với hơn 128 fetchargs.

BUG: kernel NULL pointer dereference, address: 0000000000000020 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP PTI
CPU: 0 UID: 0 PID: 1769 Comm: cat Not tainted 6.11.0-rc7+ #8 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-1.fc39 04/01/2014 RIP: 0010:__set_print_fmt+0x134/0x330

Khắc phục sự cố bằng cách áp dụng giới hạn MAX_TRACE_ARGS sớm hơn. Trả về lỗi khi có quá nhiều đối số thay vì cắt ngắn một cách âm thầm.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

21/10/2024

Tiết lộ

05/11/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00224

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!