
CVE-2025-7771 Exploit di elevazione dei privilegi di ThrottleStop.sys - accesso IOCTL illimitato alla memoria fisica tramite MmMapIoSpace
CVE-2025-7771 | CVSS 8.7 | Escalation dei privilegi locale
ThrottleStop.sys espone interfacce IOCTL non limitate che consentono l'accesso arbitrario alla memoria fisica tramite MmMapIoSpace. Ciò consente l'escalation dei privilegi locale applicando patch alla memoria del kernel ed eseguendo codice arbitrario nel contesto ring-0.
Componente interessato: ThrottleStop.sys (TechPowerUp)
Tipo di vulnerabilità: IOCTL esposto con controllo degli accessi insufficiente (CWE-782)
Impatto: Escalation dei privilegi locale
Stato del driver: Firmato digitalmente, compatibile con Core Isolation
| IOCTL | Funzione |
|---|---|
0x80006498 | Lettura della memoria fisica |
0x8000649C | Scrittura della memoria fisica |
\\Device\\ThrottleStopDeviceIoControl con gli IOCTL vulnerabiliMmMapIoSpaceQuesta implementazione dimostra lo sfruttamento della vulnerabilità ThrottleStop.sys tramite:
CreateFileWmsbuild throttlestop.sln /p:Configuration=Release /p:Platform=x64
# Create service
sc create ThrottleStop binPath= "C:\path\to\ThrottleStop.sys" type= kernel
# Start service
sc start ThrottleStop
.\usermode\usermode.exe
Requisiti: privilegi di amministratore, Visual Studio 2019/2022, servizio driver ThrottleStop.sys
throttlestop/
├── usermode/
│ ├── Entry.cpp # Main application entry point
│ ├── Driver/
│ │ └── Driver.h # MemoryDriver class implementation
│ └── usermode.vcxproj # Visual Studio project file
├── ThrottleStop.sys # Vulnerable driver binary
└── throttlestop.sln # Solution file
MemoryDriver: comunicazione con il driver e operazioni di memoria0x80006498 (lettura), 0x8000649C (scrittura)Firme digitali:
Implicazioni di sicurezza:
\\Device\\ThrottleStop0x80006498 e 0x8000649CLettura della memoria fisica (0x80006498)

Scrittura della memoria fisica (0x8000649C)

Queste schermate mostrano i gestori IOCTL vulnerabili in ThrottleStop.sys che consentono l'accesso arbitrario alla memoria fisica tramite MmMapIoSpace.
Questo repository è fornito esclusivamente a scopo educativo e di ricerca difensiva. Qualsiasi uso non autorizzato per compromettere sistemi è illegale e proibito. Usalo a tuo rischio esclusivamente in ambienti controllati.