CVE-2022-49851 in Linuxinformazioni

Riassunto

di VulDB • 18/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

riscv: correggere l'allocazione della memoria riservata

Attualmente, RISC-V configura la memoria riservata utilizzando la copia "early" (precoce) del device tree. Di conseguenza, quando si tenta di ottenere una regione di memoria riservata tramite `of_reserved_mem_lookup()`, il puntatore alle regioni di memoria riservate fa riferimento all'indirizzo pre-memory virtuale della fase early, causando un kernel panic durante il tentativo di utilizzare il nome del buffer:

Unable to handle kernel paging request at virtual address 00000000401c31ac Oops [#1]
Modules linked in: CPU: 0 PID: 0 Comm: swapper Not tainted 6.0.0-rc1-00001-g0d9d6953d834 #1 Hardware name: Microchip PolarFire-SoC Icicle Kit (DT) epc : string+0x4a/0xea ra : vsnprintf+0x1e4/0x336 epc : ffffffff80335ea0 ra : ffffffff80338936 sp : ffffffff81203be0 gp : ffffffff812e0a98 tp : ffffffff8120de40 t0 : 0000000000000000 t1 : ffffffff81203e28 t2 : 7265736572203a46 s0 : ffffffff81203c20 s1 : ffffffff81203e28 a0 : ffffffff81203d22 a1 : 0000000000000000 a2 : ffffffff81203d08 a3 : 0000000081203d21 a4 : ffffffffffffffff a5 : 00000000401c

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

Responsabile

Linux

Prenotare

01/05/2025

Divulgazione

01/05/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00171

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!