CVE-2023-53565 in Linux
Sumário
de VulDB • 24/06/2026
No kernel Linux, a seguinte vulnerabilidade foi resolvida:
wifi: brcmfmac: Verificar se o argumento 'id' da função probe() é nulo (NULL)
O argumento 'id' de probe() pode ser nulo em 2 cenários:
1. A chamada de brcmf_pcie_pm_leave_D3() a brcfrf_pcie_probe() para reprovar o dispositivo.
2. Se um utilizador tentar associar manualmente o driver através do sysfs, então a função probe() sdio / pcie / usb é invocada com NULL como argumento id.
1. Está a ser acionado por utilizadores, causando o seguinte erro (oops) na retomada e fazendo com que o wifi deixe de funcionar:
BUG: kernel NULL pointer dereference, address: 0000000000000018 <snip> Hardware name: Dell Inc. XPS 13 9350/0PWNCR, BIDS 1.13.0 02/10/2020 Workgueue: events_unbound async_run_entry_fn RIP: 0010:brcmf_pcie_probe+Ox16b/0x7a0 [brcfrmac]
<snip> Call Trace: <TASK> brcrf_pcie_pm_leave_D3+0xc5/8x1a0 [brcfrmac be3b4cefca451e190fa35be8f00db1bbec293887]
? pci_pm_resume+0x5b/0xf0 ? pci_legacy_resume+0x80/0x80 dpm_run_callback+0x47/0x150 device_resume+0xa2/0x1f0 async_resume+0x1d/0x30 <snip>
Corrigir isto verificando se id é nulo (NULL).
Nos casos PCI e USB, tentar uma pesquisa manual do id para que a associação manual do driver através do sysfs e, mais importante, brcrf_pcie_probe() na retomada funcione.
Para o caso SDIO não existe um auxiliar para fazer uma pesquisa manual de sdio_device_id, por isso apenas gerar diretamente um erro em caso de id nulo (NULL).
If you want to get best quality of vulnerability data, you may have to visit VulDB.