CVE-2021-47223
Vulnérabilité non évaluée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: net: bridge: fix vlan tunnel dst null pointer dereference This patch fixes a tunnel_dst null pointer dereference due to lockless access in the tunnel egress path. When deleting a vlan tunnel the tunnel_dst pointer is set to NULL without waiting a grace period (i.e. while it's still usable) and packets egressing are dereferencing it without checking. Use READ/WRITE_ONCE to annotate the lockless use of tunnel_id, use RCU for accessing tunnel_dst and make sure it is read only once and checked in the egress path. The dst is already properly RCU protected so we don't need to do anything fancy than to make sure tunnel_id and tunnel_dst are read only once and checked in the egress path.
Gravité et risque d'exploitation
CVE-2021-47223 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.24 %, ce qui la place devant 13.7 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <ad7feefe7164892db424c45687472db803d87f79, <abb02e05cb1c0a30dd873a29f33bc092067dc35d, 11538d039ac6efcf4f1a6c536e1b87cd3668a9fd, <a2241e62f6b4a774d8a92048fdf59c45f6c2fe5c, 5.4.128, 4.11, 0, <=5.10.*, <=4.14.*, 5.12.13, 4.14.238, <=5.4.*, 5.13, <4.11, <=4.19.*, <=5.12.*, <24a6e55f17aa123bc1fc54b7d3c410b41bc16530, 4.19.196, <=*, 5.10.46, <fe0448a3fad365a747283a00a1d1ad5e8d6675b7, <58e2071742e38f29f051b709a5cca014ba51166f) 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/ad7feefe7164892db424c45687472db803d87f79
- https://git.kernel.org/stable/c/24a6e55f17aa123bc1fc54b7d3c410b41bc16530
- https://git.kernel.org/stable/c/a2241e62f6b4a774d8a92048fdf59c45f6c2fe5c
- https://git.kernel.org/stable/c/fe0448a3fad365a747283a00a1d1ad5e8d6675b7
- https://git.kernel.org/stable/c/abb02e05cb1c0a30dd873a29f33bc092067dc35d
- https://git.kernel.org/stable/c/58e2071742e38f29f051b709a5cca014ba51166f
