
Esecuzione di codice in remoto tramite Use-After-Free in JScript.dll (CVE-2025-30397)
Esecuzione di codice remoto tramite Use-After-Free in JScript.dll (CVE-2025-30397)
🧠 Descrizione
Questo repository contiene un exploit proof-of-concept (PoC) per una vulnerabilità Use-After-Free nel motore JScript (jscript.dll) che interessa Windows Server 2025 (build 25398 e precedenti). La vulnerabilità consente l'esecuzione di codice remoto sfruttando la corruzione della memoria tramite tecniche di heap spraying. Il PoC dimostra l'esecuzione di calc.exe tramite Internet Explorer 11 sul sistema interessato.
🔍 Dettagli CVE
jscript.dll⚙️ Riepilogo tecnico
Questo PoC sfrutta un bug Use-After-Free causato da una gestione impropria dei riferimenti agli oggetti nel motore JScript legacy. Quando viene attivata tramite una pagina HTML appositamente predisposta, la vulnerabilità consente agli attaccanti di corrompere la memoria e ottenere l'esecuzione di codice remoto. L'exploit utilizza l'heap spraying per posizionare lo shellcode in memoria, eseguendo infine calc.exe sui sistemi vulnerabili che eseguono Windows Server 2025 con Internet Explorer 11. Ciò dimostra l'impatto della falla e conferma la sfruttabilità in condizioni reali.
Autore
Mohammed Idrees Banyamer