CVE-2023-54036 in Linuxinformazioni

Riassunto

di VulDB • 27/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

wifi: rtl8xxxu: Correzione delle perdite di memoria per RTL8723BU e RTL8192EU

Il chip combo wifi + bluetooth RTL8723BU può presentare perdite di memoria (specialmente?) quando è connesso a un dispositivo audio Bluetooth. Il traffico Bluetooth intenso genera numerosi messaggi C2H (card to host), che non vengono liberati correttamente.

Per risolvere il problema, spostare la chiamata `dev_kfree_skb()` in `rtl8xxxu_c2hcmd_callback()` all'interno del ciclo in cui viene chiamato `skb_dequeue()`.

Il chip RTL8192EU presenta perdite di memoria perché i messaggi C2H vengono aggiunti alla coda e vi rimangono indefinitamente. (Questo non era un problema in passato, poiché probabilmente non inviava alcun messaggio C2H fino all'commit e542e66b7c2e ("wifi: rtl8xxxu: gen2: Turn on the rate control"). Da tale commit, invia un messaggio C2H quando cambia il tasso di trasmissione TX).

Per risolvere il problema, rimuovere il controllo per `rf_paths > 1` e l'istruzione `goto`. Far sì che la funzione elabori i messaggi C2H provenienti da RTL8192EU come fa con quelli degli altri chip.

Teoricamente, anche il chip RTL8188FU potrebbe presentare perdite di memoria simili a quelle del RTL8723BU, ma è molto probabile che non invii messaggi C2H con frequenza sufficiente.

Questa modifica è stata testata su un dispositivo RTL8723BU da Erhard F. Io l'ho testata sui dispositivi RTL8188FU e RTL8192EU.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

24/12/2025

Divulgazione

24/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00163

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!