CVE-2023-53307
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails If getting an ID or setting up a work queue in rbd_dev_create() fails, use-after-free on rbd_dev->rbd_client, rbd_dev->spec and rbd_dev->opts is triggered in do_rbd_add(). The root cause is that the ownership of these structures is transfered to rbd_dev prematurely and they all end up getting freed when rbd_dev_create() calls rbd_dev_free() prior to returning to do_rbd_add(). Found by Linux Verification Center (linuxtesting.org) with SVACE, an incomplete patch submitted by Natalia Petrova <n.petrova@fintech.ru>.
Gravité et risque d'exploitation
CVE-2023-53307 obtient un score CVSS de 7.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.16 %, ce qui la place devant 5.2 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, 6.1.16, 0, <9787b328c42c13c4f31e7d5042c4e877e9344068, <e3cbb4d60764295992c95344f2d779439e8b34ce, 5.10.173, 1643dfa4c2c827d6e2aa419df8c17b0f24090278, 4.19.276, <=5.10.*, <=4.14.*, 6.2.3, 6.3, <=5.4.*, 5.15.99, <faa7b683e436664fff5648426950718277831348, <4.9, <=4.19.*, <a73783e4e0c4d1507794da211eeca75498544dff, <=6.2.*, <71da2a151ed1adb0aea4252b16d81b53012e7afd, 5.4.235, <ae16346078b1189aee934afd872d9f3d0a682c33, <cc8c0dd2984503ed09efa37bcafcef3d3da104e8, 4.9, <=*, <=5.15.*, <f7c4d9b133c7a04ca619355574e96b6abf209fba, 4.14.308) 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/71da2a151ed1adb0aea4252b16d81b53012e7afd
- https://git.kernel.org/stable/c/e3cbb4d60764295992c95344f2d779439e8b34ce
- https://git.kernel.org/stable/c/9787b328c42c13c4f31e7d5042c4e877e9344068
- https://git.kernel.org/stable/c/ae16346078b1189aee934afd872d9f3d0a682c33
- https://git.kernel.org/stable/c/a73783e4e0c4d1507794da211eeca75498544dff
- https://git.kernel.org/stable/c/faa7b683e436664fff5648426950718277831348
- https://git.kernel.org/stable/c/cc8c0dd2984503ed09efa37bcafcef3d3da104e8
- https://git.kernel.org/stable/c/f7c4d9b133c7a04ca619355574e96b6abf209fba
