CVE-2023-53341 in Linuxinformazioni

Riassunto

di VulDB • 01/07/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

of/fdt: eseguire l'configurazione della memoria del SoC quando early_init_dt_scan_memory fallisce

Se viene trovata una memoria, ora early_init_dt_scan_memory restituisce 1. Se non trova alcuna memoria, restituirà 0, consentendo ad altri meccanismi di configurazione della memoria di procedere.

In precedenza, early_init_dt_scan_memory restituiva sempre 0 senza distinguere se fosse stata eseguita o meno qualsiasi tipo di configurazione della memoria. Di conseguenza, i percorsi del codice successivi alla chiamata a early_init_dt_scan_memory nel codice ramips plat_mem_setup non venivano più eseguiti, rendendo early_init_dt_scan_memory l'unico modo per inizializzare la memoria.

Alcune schede, inclusa la mia scheda Cudy X6 basata su mt7621, dipendono dall'inizializzazione della memoria tramite il puntatore alla funzione soc_info.mem_detect. Queste non sarebbero state in grado di ottenere la memoria e avrebbero causato un panic del kernel durante l'avvio iniziale con il messaggio "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.

Responsabile

Linux

Prenotare

16/09/2025

Divulgazione

17/09/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00187

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!