CVE-2022-49167

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

CVSS 7.8 · Élevée
EPSS 0.3%
Linux•Linux•Versions : <987b5df1d10355d377315a26e7fb6c72ded83c9f, 86ccbb4d2a2af4109430df518c995a4f7d14dfd2, <4a4ceb2b990771c374d85d496a1a45255dde48e3, <f9f15de85d74e7eef021af059ca53a15f041cdd8, 5.17.2, <=5.17.*, <=*, 5.16, 5.18, <5.16, 5.16.19, 0, <=5.16.*

Description

In the Linux kernel, the following vulnerability has been resolved: btrfs: do not double complete bio on errors during compressed reads I hit some weird panics while fixing up the error handling from btrfs_lookup_bio_sums(). Turns out the compression path will complete the bio we use if we set up any of the compression bios and then return an error, and then btrfs_submit_data_bio() will also call bio_endio() on the bio. Fix this by making btrfs_submit_compressed_read() responsible for calling bio_endio() on the bio if there are any errors. Currently it was only doing it if we created the compression bios, otherwise it was depending on btrfs_submit_data_bio() to do the right thing. This creates the above problem, so fix up btrfs_submit_compressed_read() to always call bio_endio() in case of an error, and then simply return from btrfs_submit_data_bio() if we had to call btrfs_submit_compressed_read().

Gravité et risque d'exploitation

CVE-2022-49167 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.27 %, ce qui la place devant 18.3 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <987b5df1d10355d377315a26e7fb6c72ded83c9f, 86ccbb4d2a2af4109430df518c995a4f7d14dfd2, <4a4ceb2b990771c374d85d496a1a45255dde48e3, <f9f15de85d74e7eef021af059ca53a15f041cdd8, 5.17.2, <=5.17.*, <=*, 5.16, 5.18, <5.16, 5.16.19, 0, <=5.16.*) 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