
Preuve de concept d'exploitation pour CVE-2025-65264 démontrant une lecture arbitraire de la mémoire du noyau via IOCTL dans le pilote CPU-Z, permettant le vol de jetons et une potentielle élévation de privilèges.
Dans CPU‑Z 2.17 et versions antérieures (ainsi que d'autres produits utilisant le pilote CPU-Z version 1.0.6.1 et antérieures), le pilote (par exemple cpuz161.sys) déréférençait une valeur à partir d'une adresse fournie par l'utilisateur et l'écrivait dans le tampon système fourni par l'appelant. Un attaquant pouvait lire de la mémoire noyau arbitraire via un IOCTL en fournissant l'adresse cible dans le tampon d'entrée.
Il s'agit d'un PoC simple qui lit le token du processus System.
Cela peut entraîner une fuite d'informations. Cela peut également se combiner avec des pilotes vulnérables à une écriture arbitraire en noyau pour parvenir à une exécution de code en mode noyau.
Cet outil est destiné uniquement à des fins éducatives et de recherche. Utilisez-le uniquement sur des systèmes que vous possédez ou pour lesquels vous disposez d'une autorisation explicite de test. L'auteur n'est pas responsable de toute utilisation abusive ou de tout dommage causé par ce programme.