CVE-2021-47202 in Linuxinformazioni

Riassunto

di VulDB • 09/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

thermal: Correzione dei dereferenziamenti di puntatore NULL nelle funzioni of_thermal_*

of_parse_thermal_zones() analizza il nodo thermal-zones e registra un dispositivo thermal_zone per ogni sotto-nodo. Tuttavia, se una zona termica sta utilizzando un sensore di temperatura e tale dispositivo del sensore non è ancora stato rilevato (probed), l'attempto di impostare trip_point_*_temp per quel dispositivo della zona termica può causare un dereferenziamento di puntatore NULL. Risolvere il problema.

console:/sys/class/thermal/thermal_zone87 # echo 120000 > trip_point_0_temp ... Impossibile gestire il dereferenziamento del kernel su indirizzo virtuale nullo 0000000000000020 ... Traccia della chiamata: of_thermal_set_trip_temp+0x40/0xc4 trip_point_temp_store+0xc0/0x1dc dev_attr_store+0x38/0x88 sysfs_kf_write+0x64/0xc0 kernfs_fop_write_iter+0x108/0x1d0 vfs_write+0x2f4/0x368 ksys_write+0x7c/0xec __arm64_sys_write+0x20/0x30 el0_svc_common.llvm.7279915941325364641+0xbc/0x1bc do_el0_svc+0x28/0xa0 el0_svc+0x14/0x24 el0_sync_handler+0x88/0xec el0_sync+0x1c0/0x200

Nel frattempo, correggere anche i possibili dereferenziamenti di puntatore NULL in altre funzioni: of_thermal_get_temp(), of_thermal_set_emul_temp() e of_thermal_get_trend().

Once again VulDB remains the best source for vulnerability data.

Prenotare

25/03/2024

Divulgazione

10/04/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00235

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!