CVE-2021-47520
Vulnérabilité élevée dans Linux (Linux)
CVSS 8.8 · Élevée
EPSS 0.3%
Linux•Linux•Versions : 2.6.37, <3a3c46e2eff0577454860a203be1a8295f4acb76, <bafe343a885c70dddf358379cf0b2a1c07355d8d, 5.16, 5.15.8, <2.6.37, <6c73fc931658d8cbc8a1714b326cb31eb71d16a7, 0, 4.14.258, <=4.9.*, <=5.10.*, <=4.14.*, <3e193ef4e0a3f5bf92ede83ef214cb09d01b00aa, 4.9.293, <=5.4.*, 5.10.85, <=4.19.*, <703dde112021c93d6e89443c070e7dbd4dea612e, 4.19.221, <affbad02bf80380a7403885b9fe4a1587d1bb4f3, b21d18b51b31a24d17f883b678432fbdee3d5675, <=4.4.*, <=*, <abb4eff3dcd2e583060082a18a8dbf31f02689d4, <=5.15.*, 4.4.295, 5.4.165, <94cddf1e9227a171b27292509d59691819c458db
Description
In the Linux kernel, the following vulnerability has been resolved: can: pch_can: pch_can_rx_normal: fix use after free After calling netif_receive_skb(skb), dereferencing skb is unsafe. Especially, the can_frame cf which aliases skb memory is dereferenced just after the call netif_receive_skb(skb). Reordering the lines solves the issue.
Gravité et risque d'exploitation
CVE-2021-47520 obtient un score CVSS de 8.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.34 %, ce qui la place devant 25.8 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions 2.6.37, <3a3c46e2eff0577454860a203be1a8295f4acb76, <bafe343a885c70dddf358379cf0b2a1c07355d8d, 5.16, 5.15.8, <2.6.37, <6c73fc931658d8cbc8a1714b326cb31eb71d16a7, 0, 4.14.258, <=4.9.*, <=5.10.*, <=4.14.*, <3e193ef4e0a3f5bf92ede83ef214cb09d01b00aa, 4.9.293, <=5.4.*, 5.10.85, <=4.19.*, <703dde112021c93d6e89443c070e7dbd4dea612e, 4.19.221, <affbad02bf80380a7403885b9fe4a1587d1bb4f3, b21d18b51b31a24d17f883b678432fbdee3d5675, <=4.4.*, <=*, <abb4eff3dcd2e583060082a18a8dbf31f02689d4, <=5.15.*, 4.4.295, 5.4.165, <94cddf1e9227a171b27292509d59691819c458db) 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/bafe343a885c70dddf358379cf0b2a1c07355d8d
- https://git.kernel.org/stable/c/3a3c46e2eff0577454860a203be1a8295f4acb76
- https://git.kernel.org/stable/c/affbad02bf80380a7403885b9fe4a1587d1bb4f3
- https://git.kernel.org/stable/c/3e193ef4e0a3f5bf92ede83ef214cb09d01b00aa
- https://git.kernel.org/stable/c/abb4eff3dcd2e583060082a18a8dbf31f02689d4
- https://git.kernel.org/stable/c/703dde112021c93d6e89443c070e7dbd4dea612e
- https://git.kernel.org/stable/c/6c73fc931658d8cbc8a1714b326cb31eb71d16a7
- https://git.kernel.org/stable/c/94cddf1e9227a171b27292509d59691819c458db
