CVE-2024-46754
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Remove tst_run from lwt_seg6local_prog_ops. The syzbot reported that the lwt_seg6 related BPF ops can be invoked via bpf_test_run() without without entering input_action_end_bpf() first. Martin KaFai Lau said that self test for BPF_PROG_TYPE_LWT_SEG6LOCAL probably didn't work since it was introduced in commit 04d4b274e2a ("ipv6: sr: Add seg6local action End.BPF"). The reason is that the per-CPU variable seg6_bpf_srh_states::srh is never assigned in the self test case but each BPF function expects it. Remove test_run for BPF_PROG_TYPE_LWT_SEG6LOCAL.
Gravité et risque d'exploitation
CVE-2024-46754 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.25 %, ce qui la place devant 14.9 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, <9cd15511de7c619bbd0f54bb3f28e6e720ded5d6, 6.6.156, 5.10.269, 004d4b274e2a1a895a0e5dc66158b90a7d463d44, 0, <b05c2e25a5c168dbb46b6f7fcb741fd4e4f3b54a, <c13fda93aca118b8e5cd202e339046728ee7dddb, 6.10.10, <e217492f6fa2228ad703ee3006d8fc4e5969fbd4, <=5.10.*, <=6.6.*, <ea3fae6984ba0f054550e4da22219489c12cd8d4, <a675524cfbe88fd49c05ff8807a08646983e687c, 5.15.220, 6.11, <4.18, 4.18, <=*, <=5.15.*, <=6.10.*, 6.1.187) 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/ea3fae6984ba0f054550e4da22219489c12cd8d4
- https://git.kernel.org/stable/c/a675524cfbe88fd49c05ff8807a08646983e687c
- https://git.kernel.org/stable/c/b05c2e25a5c168dbb46b6f7fcb741fd4e4f3b54a
- https://git.kernel.org/stable/c/e217492f6fa2228ad703ee3006d8fc4e5969fbd4
- https://git.kernel.org/stable/c/9cd15511de7c619bbd0f54bb3f28e6e720ded5d6
- https://git.kernel.org/stable/c/c13fda93aca118b8e5cd202e339046728ee7dddb
