
Proof-of-concept exploit per CVE-2025-65264 che dimostra la lettura arbitraria della memoria del kernel tramite IOCTL nel driver CPU-Z, consentendo il furto di token e una potenziale escalation dei privilegi.
In CPU‑Z 2.17 e versioni precedenti (e altri prodotti che utilizzano il driver CPU-Z con versione 1.0.6.1 e precedenti), il driver (ad esempio cpuz161.sys) dereferenziava un valore da un indirizzo fornito dall'utente e lo scriveva nel buffer di sistema fornito dal chiamante. Un utente malintenzionato poteva leggere la memoria arbitraria del kernel tramite un IOCTL fornendo l'indirizzo target nel buffer di input.
Questo è un semplice PoC che legge il token del processo System.
Ciò può portare a una fuga di informazioni. Può anche combinarsi con driver vulnerabili a scritture arbitrarie del kernel per ottenere l'esecuzione di codice nel kernel.
Questo strumento è solo per scopi educativi e di ricerca. Usalo solo su sistemi di tua proprietà o per i quali hai esplicita autorizzazione a testare. L'autore non è responsabile per qualsiasi uso improprio o danno causato da questo programma.