CVE-2021-47388
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: mac80211: fix use-after-free in CCMP/GCMP RX When PN checking is done in mac80211, for fragmentation we need to copy the PN to the RX struct so we can later use it to do a comparison, since commit bf30ca922a0c ("mac80211: check defrag PN against current frame"). Unfortunately, in that commit I used the 'hdr' variable without it being necessarily valid, so use-after-free could occur if it was necessary to reallocate (parts of) the frame. Fix this by reloading the variable after the code that results in the reallocations, if any. This fixes https://bugzilla.kernel.org/show_bug.cgi?id=214401.
Gravité et risque d'exploitation
CVE-2021-47388 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 26.2 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions e64ea0597050157f926ac2ba9b478a44ee5be945, 4.19.209, 4.9.271, <3d5d629c99c468458022e9b381789de3595bf4dd, 4.14.249, 1f0bf30c01d3f4de7d6c5e27b102a808c5646676, 0f716b48ed25503e6961f4b5b40ece36f7e4ed26, <5.13, bf30ca922a0c0176007e074b0acc77ed345e9990, <94513069eb549737bcfc3d988d6ed4da948a2de8, 0, 4.14.235, d0f613fe6de344dc17ba04a88921a2094c13d3fa, 5.14.10, 5.10.71, 4.4.286, <=4.9.*, 4.4.271, a9b57952fed41556c950a92123086724eaf11919, 5.12.9, c8b3a6150dc8ac78d5fdd5fbdfc4806249ef8b2c, 608b0a2ae928a74a2f89e02227339dd79cdb63cf, <31de381aef0ab1b342f62485118dc8a19363dc78, <=4.14.*, <=5.10.*, <4.14.249, <4.9.285, 4.19.193, 5.10.42, 4.9.285, <f556e1d6fb9f2923a9a36f3df638c7d79ba09dbb, <=5.4.*, 5.13, <50149e0866a82cef33e680ee68dc380a5bc75d32, 5.15, <=4.19.*, <447d001b875d0e7f211c4ba004916028da994258, <5.10.71, <57de2dcb18742dc2860861c9f496da7d42b67da0, <27d3eb5616ee2c0a3b30c3fa34813368ed1f3dc9, <=4.4.*, <=*, 5.4.124, <5.4.151, 5.4.151, <4.19.209, <4.4.286, <=5.14.*) 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/447d001b875d0e7f211c4ba004916028da994258
- https://git.kernel.org/stable/c/31de381aef0ab1b342f62485118dc8a19363dc78
- https://git.kernel.org/stable/c/f556e1d6fb9f2923a9a36f3df638c7d79ba09dbb
- https://git.kernel.org/stable/c/3d5d629c99c468458022e9b381789de3595bf4dd
- https://git.kernel.org/stable/c/50149e0866a82cef33e680ee68dc380a5bc75d32
- https://git.kernel.org/stable/c/57de2dcb18742dc2860861c9f496da7d42b67da0
- https://git.kernel.org/stable/c/27d3eb5616ee2c0a3b30c3fa34813368ed1f3dc9
- https://git.kernel.org/stable/c/94513069eb549737bcfc3d988d6ed4da948a2de8
