CVE-2022-49729
Vulnérabilité moyenne dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred Similar to the handling of play_deferred in commit 19cfe912c37b ("Bluetooth: btusb: Fix memory leak in play_deferred"), we thought a patch might be needed here as well. Currently usb_submit_urb is called directly to submit deferred tx urbs after unanchor them. So the usb_giveback_urb_bh would failed to unref it in usb_unanchor_urb and cause memory leak. Put those urbs in tx_anchor to avoid the leak, and also fix the error handling.
Gravité et risque d'exploitation
CVE-2022-49729 obtient un score CVSS de 5.5/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.27 %, ce qui la place devant 17.2 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions 0, 5.4.200, 5.19, 4.9.320, <3eadc560c1919b8193d17334145dad9a917960e4, <=4.9.*, <=5.10.*, <=4.14.*, 5.18.6, 5.15.49, 4.14.285, <6b4d8b44e7163a77fe942f5b80e1651c1b78c537, <=5.18.*, <=5.4.*, <8a4d480702b71184fabcf379b80bf7539716752e, <=4.19.*, <1eb0afecfb9cd0f38424b82bd9aaa542310934ee, 5.10.124, <6616872cfe7f0474a22dd1f12699f95bcf81a54d, 3.14, <0eeec1a8b0cd38c47edeb042980a6aeacecf35ed, f26e30cc6b50ba81e30ca3016c29ad4b48b93eaa, <3.14, <=*, <=5.15.*, 4.19.249, <f21f908347712b8288ffe83b531b5e977042b29c, <3e7c7df6991ac349f2fa8540047757df666e610f) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
Références
- https://git.kernel.org/stable/c/1eb0afecfb9cd0f38424b82bd9aaa542310934ee
- https://git.kernel.org/stable/c/f21f908347712b8288ffe83b531b5e977042b29c
- https://git.kernel.org/stable/c/3e7c7df6991ac349f2fa8540047757df666e610f
- https://git.kernel.org/stable/c/6b4d8b44e7163a77fe942f5b80e1651c1b78c537
- https://git.kernel.org/stable/c/0eeec1a8b0cd38c47edeb042980a6aeacecf35ed
- https://git.kernel.org/stable/c/6616872cfe7f0474a22dd1f12699f95bcf81a54d
- https://git.kernel.org/stable/c/3eadc560c1919b8193d17334145dad9a917960e4
- https://git.kernel.org/stable/c/8a4d480702b71184fabcf379b80bf7539716752e
