CVE-2026-43201 in Linuxthông tin

Tóm tắt

Bởi VulDB • 24/05/2026

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

APEI/GHES: Lỗi bộ xử lý ARM: Không được vượt quá vùng bộ nhớ đã được phân bổ

Nếu BIOS tạo ra một Lỗi bộ xử lý ARM rất nhỏ, hoặc không đầy đủ, logic hiện tại sẽ không thể tính toán đúng sự chênh lệch giữa

err->section_length và ctx_info->size

Các kiểm tra đã được thêm vào để tránh tình trạng này. Với những thay đổi này, các bản ghi GHESv2 sẽ không gây ra lỗi OOPS như sau:

[ 1.492129] Internal error: Oops: 0000000096000005 [#1] SMP
[ 1.495449] Modules linked in:
[ 1.495820] CPU: 0 UID: 0 PID: 9 Comm: kworker/0:0 Not tainted 6.18.0-rc1-00017-gabadcc3553dd-dirty #18 PREEMPT
[ 1.496125] Hardware name: QEMU QEMU Virtual Machine, BIOS unknown 02/02/2022
[ 1.496433] Workqueue: kacpi_notify acpi_os_execute_deferred
[ 1.496967] pstate: 814000c5 (Nzcv daIF +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 1.497199] pc : log_arm_hw_error+0x5c/0x200
[ 1.497380] lr : ghes_handle_arm_hw_error+0x94/0x220

0xffff8000811c5324 nằm trong hàm log_arm_hw_error (../drivers/ras/ras.c:75). 70 err_info = (struct cper_arm_err_info *)(err + 1); 71 ctx_info = (struct cper_arm_ctx_info *)(err_info + err->err_info_num); 72 ctx_err = (u8 *)ctx_info; 73 74 for (n = 0; n context_info_num; n++) {
75 sz = sizeof(struct cper_arm_ctx_info) + ctx_info->size; 76 ctx_info = (struct cper_arm_ctx_info *)((long)ctx_info + sz); 77 ctx_len += sz; 78 } 79

và các lỗi tương tự khi cố gắng truy cập vào section_length trên một bản ghi lỗi (error dump) có kích thước quá nhỏ.

[ rjw: Điều chỉnh tiêu đề ]

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

chịu trách nhiệm

Linux

Đặt trước

01/05/2026

Tiết lộ

06/05/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00013

KEV

không

Các hoạt động

thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!