CVE-2023-53307

Vulnérabilité élevée dans Linux (Linux)

CVSS 7.8 · Élevée
EPSS 0.2%
Linux•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

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