
CVE-2025-7771 ThrottleStop.sys privilege escalation exploit - unrestricted IOCTL access to physical memory via MmMapIoSpace
CVE-2025-7771 | CVSS 8.7 | स्थानीय विशेषाधिकार वृद्धि
ThrottleStop.sys MmMapIoSpace के माध्यम से मनमाना भौतिक मेमोरी एक्सेस की अनुमति देने वाले अप्रतिबंधित IOCTL इंटरफेस को उजागर करता है। यह कर्नेल मेमोरी को पैच करके और ring-0 संदर्भ में मनमाना कोड निष्पादित करके स्थानीय विशेषाधिकार वृद्धि को सक्षम बनाता है।
प्रभावित घटक: ThrottleStop.sys (TechPowerUp)
भेद्यता प्रकार: अपर्याप्त अभिगम नियंत्रण के साथ उजागर IOCTL (CWE-782)
प्रभाव: स्थानीय विशेषाधिकार वृद्धि
ड्राइवर स्थिति: डिजिटल रूप से हस्ताक्षरित, कोर आइसोलेशन के साथ संगत
| IOCTL | कार्य |
|---|---|
0x80006498 | भौतिक मेमोरी पढ़ें |
0x8000649C | भौतिक मेमोरी लिखें |
\\Device\\ThrottleStop के लिए हैंडल खोलेंDeviceIoControl का उपयोग करेंMmMapIoSpace के माध्यम से मनमाना भौतिक मेमोरी मैप करेंयह कार्यान्वयन ThrottleStop.sys भेद्यता के शोषण को निम्नलिखित के माध्यम से प्रदर्शित करता है:
CreateFileW के माध्यम से ड्राइवर हैंडल अधिग्रहणmsbuild 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
आवश्यकताएँ: व्यवस्थापक अधिकार, Visual Studio 2019/2022, 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 क्लास: ड्राइवर संचार और मेमोरी संचालन0x80006498 (पढ़ें), 0x8000649C (लिखें)डिजिटल हस्ताक्षर:
सुरक्षा निहितार्थ:
\\Device\\ThrottleStop तक पहुँच की निगरानी करें0x80006498 और 0x8000649C के साथ DeviceIoControl कॉल का पता लगाएँभौतिक मेमोरी पढ़ें (0x80006498)

भौतिक मेमोरी लिखें (0x8000649C)

ये स्क्रीनशॉट ThrottleStop.sys में संवेदनशील IOCTL हैंडलर दिखाते हैं जो MmMapIoSpace के माध्यम से अप्रतिबंधित भौतिक मेमोरी एक्सेस की अनुमति देते हैं।
यह रिपॉजिटरी केवल शैक्षिक और रक्षात्मक अनुसंधान उद्देश्यों के लिए प्रदान की गई है। सिस्टम से समझौता करने के लिए कोई भी अनधिकृत उपयोग अवैध और निषिद्ध है। केवल नियंत्रित वातावरण में अपने जोखिम पर उपयोग करें।