
CVE-2026-41091-PoC-Exploit Full-PoCv2
CVE-2026-41091 RedSun | Microsoft Defender LPE ์ต์คํ๋ก์. ๋ฎ์ ๊ถํ์ ์ฌ์ฉ์๊ฐ Cloud Files API + NTFS ์ ์ ํธ๋ฆญ์ ํตํด NT AUTHORITY\SYSTEM ๊ถํ์ ํ๋ํฉ๋๋ค ๐ฅ. Defender๊ฐ SYSTEM ๊ถํ์ผ๋ก System32์ ์ ์ฑ ํ์ด๋ก๋๋ฅผ ์ฐ๋๋ก ๊ฐ์ ํฉ๋๋ค. โ ๏ธ ์ค์ ํ๊ฒฝ์์ ํ๋ฐํ ์ ์ฉ ์ค. CVSS 7.8. ํจ์น: Defender Engine 1.1.26040.8. ๐ก๏ธ ๊ต์ก์ฉ PoC ์ ์ฉ์ ๋๋ค.

CVE-2026-41091 - RedSun (SolarFlare) - Microsoft Defender LPE ์ต์คํ๋ก์ ํดํท
> ๋ฒ์ ๊ณ ์ง ๋ฐ ์ฑ ์ ์๋ ์ฌ์ฉ
์ด ๋๊ตฌ๋ ๊ต์ก ๋ฐ ์น์ธ๋ ์นจํฌ ํ ์คํธ ๋ชฉ์ ์ผ๋ก๋ง ์ ๊ณต๋ฉ๋๋ค. ์ ์์ ๊ธฐ์ฌ์๋ ์ด ์ํํธ์จ์ด๋ก ์ธํด ๋ฐ์ํ๋ ์ด๋ ํ ์ค์ฉ์ด๋ ํผํด์๋ ์ฑ ์์ง์ง ์์ต๋๋ค. ์ฌ์ฉ์๋ ํ ์คํธ ์ ์ ๋์ ์์ ์๋ก๋ถํฐ ๋ช ์์ ์ธ ์๋ฉด ํ๊ฐ๋ฅผ ๋ฐ์์์ ๋ณด์ฅํ ์ ์ ์ธ ์ฑ ์์ด ์์ต๋๋ค. ์ปดํจํฐ ์์คํ ์ ๋ํ ๋ฌด๋จ ์ ๊ทผ์ ๊ด๋ จ ์ฐ๋ฐฉ๋ฒ, ์ฃผ๋ฒ ๋ฐ ๊ตญ์ ์ฌ์ด๋ฒ ๋ฒ์ฃ๋ฒ์ ๋ฐ๋ผ ๋ถ๋ฒ์ ๋๋ค. ์ด ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๊ทํ๋ ๋ค์์ ๋์ํ๊ฒ ๋ฉ๋๋ค:
- ๋ณธ์ธ์ด ์์ ํ๊ฑฐ๋ ๋ช ์์ ์ธ ํ ์คํธ ํ๊ฐ๋ฅผ ๋ฐ์ ์์คํ ์์๋ง ์ฌ์ฉํฉ๋๋ค.
- ๋ชจ๋ ๊ด๋ จ ์ง๋ฐฉ๋ฒ, ์ฃผ๋ฒ ๋ฐ ์ฐ๋ฐฉ๋ฒ์ ์ค์ํฉ๋๋ค.
- ์ ์์ , ํ๊ดด์ ๋๋ ๋ถ๋ฒ์ ์ธ ํ๋์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
[!] ๊ฒฝ๊ณ : Active Directory ๊ถํ ์์น ์ทจ์ฝ์ ์ ์ํฐํ๋ผ์ด์ฆ ์ธํ๋ผ์ ๋์ ์ํ์ ์ด๋ํฉ๋๋ค. ๋ฌด๋จ ํ ์คํธ๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
Microsoft Defender ๋งํฌ ์ถ์ ์ทจ์ฝ์ - NT AUTHORITY\SYSTEM์ผ๋ก์ ๋ก์ปฌ ๊ถํ ์์น
์ด ์ทจ์ฝ์ ์ "RedSun"์ผ๋ก ์๋ ค์ ธ ์์ผ๋ฉฐ, "SolarFlare"๋ ์ ๊ฐ ์ ์ต์คํ๋ก์์ ๋ถ์ธ ์ด๋ฆ์ ๋๋ค.
[<] ๊ฐ์
์ด ์ ์ฅ์์๋ Microsoft Defender(Microsoft Malware Protection Engine)์ ์น๋ช ์ ์ธ ๋ก์ปฌ ๊ถํ ์์น ์ทจ์ฝ์ ์ธ CVE-2026-41091์ ๋ํ ์์ ํ ๋์ํ๋ ๊ฐ๋ ์ฆ๋ช (PoC) ์ต์คํ๋ก์์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ถ์ ์ ํ ๋งํฌ ํด์(CWE-59)์ ์ ์ฉํจ์ผ๋ก์จ, ์ธ์ฆ๋ ์ ๊ถํ ๊ณต๊ฒฉ์๋ NT AUTHORITY\SYSTEM ๊ถํ์ ํ๋ํ ์ ์์ต๋๋ค.
"RedSun" ๋๋ "SolarFlare" ๋ก๋ ์๋ ค์ง ์ด ์ทจ์ฝ์ ์ ๊ณต๊ฒฉ์๊ฐ Cloud Files API(CfAPI)์ NTFS ์ ์ ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ Microsoft Defender๊ฐ SYSTEM ๊ถํ์ผ๋ก ๋ณดํธ๋ ์์คํ ์์น์ ์์์ ํ์ผ์ ์ฐ๋๋ก ์์ผ ์ ์๊ฒ ํฉ๋๋ค.
์ฐธ๊ณ : ์ด ์ ์ฅ์์๋ ๋ ๊ฐ์ง ๋ฒ์ ์ด ํฌํจ๋์ด ์์ต๋๋ค:
basic_poc.cpp- ๋จ์ํ๋ ์๊ณ ๋ฆฌ์ฆ ์์ฐ(๊ต์ก์ฉ)full_poc.cpp- ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์์ ํ ๋์ ์ต์คํ๋ก์
[-<] ์ฃผ์ ๊ธฐ๋ฅ
| ์นดํ ๊ณ ๋ฆฌ | ๊ธฐ๋ฅ | basic_poc.cpp | full_poc.cpp |
|---|---|---|---|
| ์ต์คํ๋ก์ | SYSTEM์ผ๋ก์ ๋ก์ปฌ ๊ถํ ์์น | [+] | [+] |
| Cloud Files API(CfAPI) ํตํฉ | [-] | [+] | |
| ํด๋ผ์ฐ๋ ์๋ฆฌ ํ์์ ์์ฑ | [-] | [+] | |
| NTFS ์ ์ ๋ฆฌ๋๋ ์ | [~] | [+] | |
| COM ์๋น์ค ํ์ฑํ | [-] | [+] | |
| ๊ธฐ๋ฒ | ๋ฐฐ์น Oplock ์ ์ฉ | [+] | [+] |
| VSS ์ค๋ ์ท ํ์ง | [+] | [+] | |
| EICAR ํธ๋ฆฌ๊ฑฐ | [+] | [+] | |
| NTFS ์ฌ๋ถ์ ์ง์ (๋ง์ดํธ ์ง์ ) | [+] | [+] | |
| ํ์ผ ์ฒ๋ฆฌ(NtSetInformationFile) | [-] | [+] | |
| ๋ช ๋ช ๋ ํ์ดํ ์ธ์ ID ํ์ง | [-] | [+] | |
| ์ฝ์ ์ธ์ ์คํ(conhost.exe) | [-] | [+] | |
| WaitOnAddress / WakeByAddress | [-] | [+] | |
| SYSTEM ๊ฒ์ฆ | [-] | [+] | |
| ๋์ | Microsoft Defender < 1.1.26040.8 | [+] | [+] |
| Windows 10/11 | [+] | [+] | |
| Windows Server 2016 | [+] | [+] | |
| Windows Server 2019/2022 | [+] | [+] | |
| x64 ์ ์ฉ | [+] | [+] | |
| ์ฌ์ฉ์ฑ | ๊ตฌ์กฐํ๋ ๋ก๊น | [~] | [+] |
| ์ค๋ฅ ์ฒ๋ฆฌ | [~] | [+] | |
| ๋ฌด์์ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ | [+] | [+] | |
| ์๋ ์ ๋ฆฌ | [~] | [+] | |
| ์ฌ์๋ ๋ก์ง(NtCreateFile) | [-] | [+] |
[i] ์ทจ์ฝ์ ์ธ๋ถ ์ ๋ณด
| ์์ฑ | ๊ฐ |
|---|---|
| CVE ID | CVE-2026-41091 |
| CVSS ์ ์ | 7.8 (๋์) |
| CVSS ๋ฒกํฐ | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| ๊ณต๊ฒฉ ๋ฒกํฐ | ๋ก์ปฌ |
| ํ์ ๊ถํ | ๋ฎ์ |
| ์ฌ์ฉ์ ์ํธ์์ฉ | ์์ |
| ์ํฅ | SYSTEM ์์ค ์ฝ๋ ์คํ |
| CISA KEV | [+] ์ (์ค์ ํ๊ฒฝ์์ ํ๋ฐํ ์ ์ฉ๋จ) |
| ํจ์น ์ ๊ณต ์ฌ๋ถ | Microsoft Malware Protection Engine 1.1.26040.8 |
[c] ์ํฅ์ ๋ฐ๋ ์ ํ
| ์ ํ | ์ํฅ์ ๋ฐ๋ ๋ฒ์ | ์์ ๋ ๋ฒ์ |
|---|---|---|
| Microsoft Malware Protection Engine | < 1.1.26040.8 | 1.1.26040.8+ |
| Microsoft Defender Antimalware Platform | < 4.18.26040.7 | 4.18.26040.7+ |
[<>] ์ต์คํ๋ก์ ์ฒด์ธ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SOLARFLARE EXPLOIT CHAIN
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โ 1. Create Working Directory
โ โโ> %TEMP%\SF-XXXX\
โ
โ 2. Trigger Defender with EICAR
โ โโ> Write reversed EICAR to bait file
โ
โ 3. Wait for VSS Snapshot
โ โโ> Detect Volume Shadow Copy creation
โ
โ 4. Create First Batch Oplock
โ โโ> FSCTL_REQUEST_BATCH_OPLOCK on bait file
โ
โ 5. Wait for Oplock Break
โ โโ> Acquire exclusive access
โ
โ 6. Rename Directory
โ โโ> Move original directory to .tmp
โ
โ 7. Register Cloud Sync Root
โ โโ> CfRegisterSyncRoot with Cloud Files API
โ
โ 8. Create Cloud Placeholder
โ โโ> CfCreatePlaceholders for bait file
โ
โ 9. Create Second Batch Oplock
โ โโ> FSCTL_REQUEST_BATCH_OPLOCK on cloud placeholder
โ
โ 10. Wait for Second Oplock Break
โ โโ> Acquire exclusive access
โ
โ 11. Rename Cloud Directory
โ โโ> Move cloud directory to .cloud.tmp
โ
โ 12. Create NTFS Junction to System32
โ โโ> Redirect to C:\Windows\System32
โ
โ 13. Copy Payload to System32
โ โโ> Copy bait file to System32 as TieringEngineService.exe
โ
โ 14. Activate Service as SYSTEM
โ โโ> CoCreateInstance(StorageTiersManagement)
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[+] ์ค์น
์ฌ์ ์๊ตฌ ์ฌํญ
- Windows 10/11 ๋๋ Windows Server 2019/2022
- C++ ๋๊ตฌ๊ฐ ํฌํจ๋ Visual Studio 2019/2022
- ๊ด๋ฆฌ์ ๊ถํ (์คํ์ฉ)
๋น๋
# Clone the repository
git clone https://github.com/tc4dy/CVE-2026-41091-PoC-Exploit
cd CVE-2026-41091-PoC-Exploit
# Build using Visual Studio Developer Command Prompt
cl.exe /EHsc /std:c++17 full_poc.cpp /link cfapi.lib ntdll.lib
# Or build basic version
cl.exe /EHsc /std:c++17 basic_poc.cpp /link ntdll.lib
[+] ์ฌ์ฉ๋ฒ
์ ์ฒด ์ต์คํ๋ก์ (SYSTEM ๊ถํ ์์น)
full_poc.exe
๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ ์์ฐ
basic_poc.exe
[i] ์์ ์ถ๋ ฅ
์ ์ฒด ์ต์คํ๋ก์ ์ถ๋ ฅ
CVE-2026-41091 SolarFlare PoC
===============================
by @tc4dy | CVSS 7.8
===============================