CVE-2025-39891 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

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

wifi: mwifiex: Inizializzare l'array chan_stats a zero

L'array adapter->chan_stats[] viene inizializzato in mwifiex_init_channel_scan_gap() utilizzando vmalloc(), che non azzera la memoria. L'array viene popolato in mwifiex_update_chan_statistics() e successivamente l'utente può interrogare i dati in mwifiex_cfg80211_dump_survey().

Ci sono due potenziali problemi qui. Cosa succede se l'utente chiama mwifiex_cfg80211_dump_survey() prima che i dati siano stati popolati? Inoltre, la funzione mwifiex_update_chan_statistics() non inizializza necessariamente l'intero array. Poiché l'array non è stato inizializzato all'avvio, ciò potrebbe causare una fuoriuscita di informazioni (information leak).

Inoltre, questo array è piuttosto piccolo. Ha una dimensione massima di 900 byte, quindi è più appropriato utilizzare kcalloc() invece di vmalloc().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

01/10/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00152

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!