
PoC et recherche avancés pour CVE-2026-0828 (Safetica) et CVE-2025-7771 (ThrottleStop). Analyse des TTP BYOVD (Bring Your Own Vulnerable Driver) pour la terminaison de processus en Ring 0 et la lecture/écriture de la mémoire physique. Recherche sur les schémas EDR-Killer, les contournements PPL et les primitives en mode noyau utilisés par MedusaLocker et d'autres acteurs de la menace.
Recherche Windows BYOVD sur deux cas réels : le Safetica ProcessMonitorDriver (CVE-2026-0828) et le pilote ThrottleStop abusé par MedusaLocker (CVE-2025-7771). Le dépôt documente les interfaces exposées, le résultat privilégié atteint par chacune d'elles, et comment détecter l'abus. Il ne fournit que de la reconnaissance en mode utilisateur sûre : aucun code en mode noyau, aucune invocation d'IOCTL, et aucune routine de terminaison de processus.
La protection des endpoints protège de plus en plus ses propres processus avec des niveaux de protection et des jetons restreints, de sorte que les attaquants déplacent le combat dans le noyau avec Bring Your Own Vulnerable Driver. Ils déposent un pilote signé légitime mais vulnérable, appellent un gestionnaire IOCTL faible, et atteignent une primitive noyau telle que la terminaison arbitraire de processus ou la lecture et l'écriture arbitraires en mémoire.
Ce dépôt étudie ce schéma sur deux cas publics et transforme chacun d'eux en matériel de détection et de durcissement.
Le dépôt est une étude, pas une arme. Il ne contient aucun exploit fonctionnel et aucun code en mode noyau.
Les cas Safetica et ThrottleStop ne sont pas théoriques. ThrottleStop.sys a été weaponisé par les opérateurs de MedusaLocker dans de véritables intrusions, et le schéma se généralise à des dizaines de pilotes signés abusés entre 2024 et 2026. Un pilote qui atteint la terminaison de processus en noyau ou l'écriture en mémoire noyau est un chemin direct pour faire taire la protection des endpoints avant qu'une charge utile ne soit déployée.
La contribution ici est une description claire et reproductible de chaque cas et du matériel défensif qui en découle :
ProcessMonitorDriver.sys.Les hachages et miroirs connus sont dans drivers/0xhashes.md. Les notes complètes sont dans research/0xsafetica-cve-2026-0828.md.
Les opérateurs de MedusaLocker ont weaponisé ThrottleStop.sys, le pilote
de l'outil de throttling CPU de TechPowerUp, dans de véritables intrusions,
y compris un incident brésilien analysé par Kaspersky en août 2025. C'est un
flux plus avancé qu'un kill IOCTL direct.
ThrottleStop.sys, renommé en ThrottleBlood.sys par les
attaquants, signé par TechPowerUp avec un certificat EV DigiCert de 2020.MmMapIoSpace
sans contrôle d'accès, de sorte qu'un appelant en mode utilisateur peut
lire et écrire la mémoire physique.\\.\ThrottleStop.0x80006498, écriture
0x8000649C).NtQuerySystemInformation(SystemModuleInformation).Les notes complètes sont dans research/0xthrottlestop-medusalocker.md. Source principale : Kaspersky Securelist, août 2025.
.sys suivi immédiatement d'un démarrage.
Event ID 7045 et, avec l'audit des services activé, 4697.Les notes d'atténuation sont dans docs/0xmitigations.md.
src/0xPoC.c est en lecture seule. Il énumère les processus en cours
d'exécution via les API Toolhelp32 et affiche les noms des produits de
sécurité courants. C'est la première étape de reconnaissance et il
n'effectue aucune action privilégiée.
# From a Visual Studio Developer Command Prompt
cl.exe /EHsc /W4 src/0xPoC.c
0xPoC.exe
0xKern3lCrush/
|-- README.md
|-- LICENSE
|-- SECURITY.md
|-- src/
| |-- 0xPoC.c read-only process enumeration
| +-- 0xtargets.h target name list
|-- drivers/
| +-- 0xhashes.md artifact hashes and public mirrors
|-- research/
| |-- 0xbyovd-patterns.md
| |-- 0xsafetica-cve-2026-0828.md
| +-- 0xthrottlestop-medusalocker.md
+-- docs/
+-- 0xmitigations.md
Ce projet existe pour la recherche et la défense. Ne chargez ces pilotes que sur des systèmes que vous possédez ou que vous êtes autorisé à tester, et uniquement dans un environnement isolé avec un instantané vers lequel revenir. Charger un pilote signé vulnérable ou envoyer un IOCTL forgé sans autorisation est illégal dans la plupart des juridictions.