CVE-2020-8835
Vulnérabilité du vérificateur BPF du noyau Linux
- Publié
- 2 avr. 2020
- Mise à jour
- 17 sept. 2024
- Attribution de CNA
- canonical
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:HFaible · 30 prochains jours
- Percentile
- 93,1 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Dans le noyau Linux 5.5.0 et versions ultérieures, le vérificateur bpf (kernel/bpf/verifier.c) ne restreignait pas correctement les bornes des registres pour les opérations 32 bits, entraînant des lectures et écritures hors limites dans la mémoire du noyau. La vulnérabilité affecte également la série stable Linux 5.4, à partir de v5.4.7, car le commit à l'origine de la vulnérabilité a été rétroporté sur cette branche. Cette vulnérabilité a été corrigée dans les versions 5.6.1, 5.5.14 et 5.4.29. (le problème est également connu sous le nom de ZDI-CAN-10780)
Sources
7Implémentation éducative d’exploit noyau pour CVE-2020-8835 avec environnement de test basé sur Docker pour démontrer l’exploitation de la vulnérabilité BPF et les techniques de mitigation défensive.
Preuve de concept d'exploit pour CVE-2020-8835, une vulnérabilité du vérificateur BPF du noyau Linux permettant un accès mémoire hors limites et une escalade de privilèges. Inclut des instructions de compilation et des étapes d'atténuation basées sur sysctl.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.