
Une exploration lente, depuis zéro, d'une faille d'élévation de privilèges dans le noyau Linux (CVE-2026-98260)
Une exploration lente, depuis zéro, de CVE-2026-98260-ubuntu.c (une élévation de privilèges locale dans le noyau Linux via un use-after-free d'une minuterie CPU POSIX dans exec()).
Rédigé chapitre par chapitre, à partir des principes fondamentaux : processus et threads, appels système, task_struct / signal_struct / struct pid / cred, minuteries POSIX, l'arbre rouge-noir timerqueue, execve et de_thread, le use-after-free, puis la chaîne d'exploitation complète.
La partie D (chapitres 15 à 19) ajoute cinq études de cas similaires issues du même ensemble d'exploits — un UAF de sigqueue dans exec(), un dépassement de limites (OOB) du parcours de tables de pages dans mincore(), un UAF de table de hachage de futex privé, un UAF de comptabilité du cache de l'ordonnanceur, et une course sur la liste partielle de SLUB — avec quatre conclusions d'exploitation différentes.
Le chapitre 20 est une annexe consacrée à une autre classe de bugs : CVE-2026-43284 (« DirtyFrag »), une écriture dans le page cache via le réseau, et la chaîne Android qui la transforme en accès root éphémère sans déverrouiller le bootloader.
Commencez ici → 00-README.md
L'ordre de lecture et le rythme suggéré se trouvent dans l'index. De nouveaux chapitres sont ajoutés au fur et à mesure de l'avancement de l'étude.
Notes d'étude personnelles. L'exploit analysé est une recherche en sécurité tierce, reproduite ici à des fins éducatives uniquement.