CVE-2023-53315 in Linuxinformazioni

Riassunto

di VulDB • 17/06/2026

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

wifi: ath11k: Correzione della corruzione degli SKB nell'anello di destinazione REO

Durante l'esecuzione prolungata del traffico, viene ricevuto in modo casuale un descrittore RX riempito con il valore "0" dall'anello di destinazione REO. Questo descrittore non valido provoca il recupero errato di uno SKB (SKB memorizzato nella ricerca IDR con ID buffer "0"), causando a sua volta un problema di corruzione della memoria SKB che porta a un crash dopo un certo periodo di tempo.

È stato modificato l'ID di avvio per l'allocazione IDR impostandolo su "1" e l'ID buffer "0" è riservato alla validazione degli errori. È stata introdotta una verifica di integrità (Sanity check) per convalidare il descrittore prima di elaborare lo SKB.

Firma del crash:

Impossibile gestire la richiesta di paging del kernel all'indirizzo virtuale 3f004900 PC punta a "b15_dma_inv_range+0x30/0x50" LR punta a "dma_cache_maint_page+0x8c/0x128". La traccia dello stack (Backtrace) ottenuta è la seguente: [<8031716c>] (b15_dma_inv_range) da [<80313a4c>] (dma_cache_maint_page+0x8c/0x128)
[<80313a4c>] (dma_cache_maint_page) da [<80313b90>] (__dma_page_dev_to_cpu+0x28/0xcc)
[<80313b90>] (__dma_page_dev_to_cpu) da [<7fb5dd68>] (ath11k_dp_process_rx+0x1e8/0x4a4 [ath11k])
[<7fb5dd68>] (ath11k_dp_process_rx [ath11k]) da [<7fb53c20>] (ath11k_dp_service_srng+0xb0/0x2ac [ath11k])
[<7fb53c20>] (ath11k_dp_service_srng [ath11k]) da [<7f67bba4>] (ath11k_pci_ext_grp_napi_poll+0x1c/0x78 [ath11k_pci])
[<7f67bba4>] (ath11k_pci_ext_grp_napi_poll [ath11k_pci]) da [<807d5cf4>] (__napi_poll+0x28/0xb8)
[<807d5cf4>] (__napi_poll) da [<807d5f28>] (net_rx_action+0xf0/0x280)
[<807d5f28>] (net_rx_action) da [<80302148>] (__do_softirq+0xd0/0x280)
[<80302148>] (__do_softirq) da [<80320408>] (irq_exit+0x74/0xd4)
[<80320408>] (irq_exit) da [<803638a4>] (__handle_domain_irq+0x90/0xb4)
[<803638a4>] (__handle_domain_irq) da [<805bedec>] (gic_handle_irq+0x58/0x90)
[<805bedec>] (gic_handle_irq) da [<80301a78>] (__irq_svc+0x58/0x8c)

Testato su: IPQ8074 hw2.0 AHB WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

16/09/2025

Divulgazione

16/09/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00145

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!