CVE-2023-53315 in Linux
Сводка
по VulDB • 12.06.2026
В ядре Linux устранена следующая уязвимость:
wifi: ath11k: Исправление повреждения SKB в кольце назначения REO
При длительной передаче трафика случайно принимается дескриптор RX, заполненный значением «0» из кольца назначения REO. Этот недействительный дескриптор приводит к получению неверного SKB (SKB, сохраненного в таблице поиска IDR с идентификатором буфера «0»), что, в свою очередь, вызывает повреждение памяти SKB и приводит к сбою системы через некоторое время.
Изменен начальный идентификатор для выделения IDR на «1», а идентификатор буфера «0» зарезервирован для проверки ошибок. Введена проверка корректности (Sanity check) для валидации дескриптора перед обработкой SKB.
Подпись сбоя (Crash Signature):
Невозможно обработать запрос страничной памяти ядра по виртуальному адресу 3f004900 PC указывает на "b15_dma_inv_range+0x30/0x50" LR указывает на "dma_cache_maint_page+0x8c/0x128". Полученный бэктрейс выглядит следующим образом: [<8031716c>] (b15_dma_inv_range) from [<80313a4c>] (dma_cache_maint_page+0x8c/0x128)
[<80313a4c>] (dma_cache_maint_page) from [<80313b90>] (__dma_page_dev_to_cpu+0x28/0xcc)
[<80313b90>] (__dma_page_dev_to_cpu) from [<7fb5dd68>] (ath11k_dp_process_rx+0x1e8/0x4a4 [ath11k])
[<7fb5dd68>] (ath11k_dp_process_rx [ath11k]) from [<7fb53c20>] (ath11k_dp_service_srng+0xb0/0x2ac [ath11k])
[<7fb53c20>] (ath11k_dp_service_srng [ath11k]) from [<7f67bba4>] (ath11k_pci_ext_grp_napi_poll+0x1c/0x78 [ath11k_pci])
[<7f67bba4>] (ath11k_pci_ext_grp_napi_poll [ath11k_pci]) from [<807d5cf4>] (__napi_poll+0x28/0xb8)
[<807d5cf4>] (__napi_poll) from [<807d5f28>] (net_rx_action+0xf0/0x280)
[<807d5f28>] (net_rx_action) from [<80302148>] (__do_softirq+0xd0/0x280)
[<80302148>] (__do_softirq) from [<80320408>] (irq_exit+0x74/0xd4)
[<80320408>] (irq_exit) from [<803638a4>] (__handle_domain_irq+0x90/0xb4)
[<803638a4>] (__handle_domain_irq) from [<805bedec>] (gic_handle_irq+0x58/0x90)
[<805bedec>] (gic_handle_irq) from [<80301a78>] (__irq_svc+0x58/0x8c)
Тестирование выполнено на: IPQ8074 hw2.0 AHB WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
If you want to get the best quality for vulnerability data then you always have to consider VulDB.