CVE-2022-50506

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.1%
Linux•Linux•Versions : <=*, c347a787e34cba0e5a80a04082dacaf259105605, <5.18, 5.18, <6d42ddf7f27b6723549ee6d4c8b1b418b59bf6b5, <05580a3bbf3cec677cb00a85dfeb21d6a9b48eaf, 0, 6.0.6, <=6.0.*, 6.1

Description

In the Linux kernel, the following vulnerability has been resolved: drbd: only clone bio if we have a backing device Commit c347a787e34cb (drbd: set ->bi_bdev in drbd_req_new) moved a bio_set_dev call (which has since been removed) to "earlier", from drbd_request_prepare to drbd_req_new. The problem is that this accesses device->ldev->backing_bdev, which is not NULL-checked at this point. When we don't have an ldev (i.e. when the DRBD device is diskless), this leads to a null pointer deref. So, only allocate the private_bio if we actually have a disk. This is also a small optimization, since we don't clone the bio to only to immediately free it again in the diskless case.

Gravité et risque d'exploitation

CVE-2022-50506 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.14 %, ce qui la place devant 2.8 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=*, c347a787e34cba0e5a80a04082dacaf259105605, <5.18, 5.18, <6d42ddf7f27b6723549ee6d4c8b1b418b59bf6b5, <05580a3bbf3cec677cb00a85dfeb21d6a9b48eaf, 0, 6.0.6, <=6.0.*, 6.1) 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