CVE-2022-50005 in Linuxinformation

Résumé

par VulDB • 10/05/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

nfc: pn533 : Correction des bugs de use-after-free causés par pn532_cmd_timeout

Lorsque le périphérique uart pn532 se détache, la fonction pn532_uart_remove() est appelée. Cependant, il n'existe aucune fonction dans pn532_uart_remove() capable de supprimer le timer cmd_timeout, ce qui provoque des bugs de use-after-free. Le processus est illustré ci-dessous :

(thread 1) | (thread 2) | pn532_uart_send_frame pn532_uart_remove | mod_timer(&pn532->cmd_timeout,...) ... | (attendre un certain temps) kfree(pn532) //FREE | pn532_cmd_timeout | pn532_uart_send_frame | pn532->. //USE

Ce correctif ajoute del_timer_sync() dans pn532_uart_remove() afin de prévenir les bugs de use-after-free. De plus, la fonction pn53x_unregister_nfc() est correctement synchronisée : elle définit nfc_dev->shutting_down à true et aucun appel système ne peut redémarrer le timer cmd_timeout.

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

Responsable

Linux

Réserver

18/06/2025

Divulgation

18/06/2025

Modérer

accepté

Entrée

VDB-313020

EPSS

0.00252

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!