
PowerShell प्रूफ़-ऑफ़-कॉन्सेप्ट जो CVE-2026-85884 को प्रदर्शित करता है, जो कम-विशेषाधिकार प्राप्त या WPAD LPAC कोड से SYSTEM तक Windows whesvc/WinDiag Lua ETW विशेषाधिकार उन्नयन है।
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-85884
यह रिपॉज़िटरी Windows विशेषाधिकार-सीमा से जुड़े एक मुद्दे के लिए शोध और प्रूफ़-ऑफ़-कॉन्सेप्ट सामग्री प्रदान करती है, जिसमें Windows Health and Optimized Experiences सेवा (whesvc) और Windows Diagnostics Lua इंजन शामिल हैं।
संबंधित डायग्नोस्टिक्स क्षमता के साथ चलने वाला कोड एक विश्वसनीय ETW वर्कफ़्लो इवेंट उत्सर्जित कर सकता है जिसमें हमलावर-नियंत्रित Lua मॉड्यूल पथ होता है। LocalSystem सेवा उस इवेंट को उपभोग करती है और WinDiag के माध्यम से मॉड्यूल को निष्पादित करती है, बिना उत्पादक को पर्याप्त रूप से प्रमाणित किए या मॉड्यूल को किसी विश्वसनीय स्थान तक सीमित किए।
पूर्ण रूप से प्रदर्शित संक्रमण इस प्रकार है:
low-privileged or WPAD LPAC code
-> Microsoft.Windows.Diagnostics.Lua ETW event
-> LocalSystem whesvc workflow
-> attacker-controlled Lua module
-> SYSTEM process canary
इस मुद्दे को शामिल रिपोर्टों में प्रलेखित सटीक Windows 11 x64 बिल्ड्स पर पुनरुत्पादित किया गया था, जिनमें बिल्ड 26200.8457 और 29617.1000 शामिल हैं।
Invoke-WhesvcToSystem.ps1 सबसे सरल स्थानीय-उपयोगकर्ता प्रदर्शन है। इसके लिए किसी DLL, कंपाइलर, या बाहरी पेलोड की आवश्यकता नहीं है और यह कुछ भी एम्बेड या डाउनलोड नहीं करता है। विशेषाधिकार प्राप्त Lua कॉलबैक cmd.exe के माध्यम से इनबॉक्स whoami.exe /user कमांड चलाता है और इसके आउटपुट को एक कैनरी फ़ाइल में रीडायरेक्ट करता है।
एक मानक, गैर-व्यवस्थापक PowerShell सत्र से:
powershell.exe -NoProfile -ExecutionPolicy Bypass `
-File .\Invoke-WhesvcToSystem.ps1
एक सफल रन whoami.exe /user आउटपुट उत्पन्न करता है जिसमें यह शामिल होता है:
nt authority\system S-1-5-18
कैनरी यहाँ लिखी जाती है:
%LOCALAPPDATA%\WhesvcL2S\system-canary.txt
वर्कफ़्लो में एक न्यूनतम ट्रेसिंग अंतराल होता है, इसलिए प्रदर्शन में सामान्यतः कम से कम 35 सेकंड लगते हैं।
कैनरी और किसी भी मेल खाते अस्थायी Lua मॉड्यूल को इसके साथ हटाएँ:
powershell.exe -NoProfile -ExecutionPolicy Bypass `
-File .\Invoke-WhesvcToSystem.ps1 -Cleanup
यह सामग्री रक्षात्मक शोध, पैच सत्यापन, और अधिकृत सुरक्षा परीक्षण के लिए प्रदान की गई है। उपयोगकर्ता लागू कानूनों का पालन करने और उत्पादन प्रणालियों में व्यवधान से बचने के लिए ज़िम्मेदार हैं।