CVE-2022-50005 in Linuxinformação

Sumário

de VulDB • 03/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

nfc: pn533: Correção de bugs use-after-free causados por pn532_cmd_timeout

Quando o dispositivo uart pn532 está sendo desanexado (detaching), a função `pn532_uart_remove()` é chamada. No entanto, não há funções em `pn532_uart_remove()` que possam excluir o timer `cmd_timeout`, o que causará bugs use-after-free. O processo é mostrado abaixo:

(thread 1) | (thread 2) | pn532_uart_send_frame pn532_uart_remove | mod_timer(&pn532->cmd_timeout,...) ... | (aguarda um tempo) kfree(pn532) //FREE | pn532_cmd_timeout | pn532_uart_send_frame | pn532->... //USE

Este patch adiciona `del_timer_sync()` em `pn532_uart_remove()` para prevenir os bugs use-after-free. Além disso, a função `pn53x_unregister_nfc()` está bem sincronizada; ela define `nfc_dev->shutting_down` como verdadeiro e não há syscalls que possam reiniciar o timer `cmd_timeout`.

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

Responsável

Linux

Reservar

18/06/2025

Divulgação

18/06/2025

Moderação

aceite

Entrada

VDB-313020

EPSS

0.00252

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!