CVE-2023-53341 in Linuxthông tin

Tóm tắt

Bởi VulDB • 01/07/2026

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

of/fdt: thực hiện thiết lập bộ nhớ SoC khi early_init_dt_scan_memory thất bại

Nếu bộ nhớ đã được tìm thấy, hàm `early_init_dt_scan_memory` sẽ trả về 1. Nếu không tìm thấy bất kỳ bộ nhớ nào, nó sẽ trả về 0, cho phép các cơ chế thiết lập bộ nhớ khác tiếp tục hoạt động.

Trước đây, `early_init_dt_scan_memory` luôn trả về 0 mà không phân biệt giữa việc có hay không thực hiện bất kỳ loại thiết lập bộ nhớ nào. Bất kỳ đường dẫn mã (code path) nào sau lời gọi hàm `early_init_dt_scan_memory` trong mã nguồn `ramips plat_mem_setup` sẽ không còn được thực thi nữa, khiến `early_init_dt_scan_memory` trở thành cách duy nhất để khởi tạo bộ nhớ.

Một số bo mạch, bao gồm cả bo mạch Cudy X6 dựa trên mt7621 của tôi, phụ thuộc vào việc khởi tạo bộ nhớ thông qua con trỏ hàm `soc_info.mem_detect`. Những bo mạch này sẽ không thể nhận diện được bộ nhớ và gây ra lỗi kernel panic trong quá trình khởi động sớm với thông báo "early_init_dt_alloc_memory_arch: Failed to allocate 12416 bytes align=0x40".

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

16/09/2025

Tiết lộ

17/09/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00187

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!