You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.
In my opinion this is a massive over-elevation of that process. Arbitrary process is being launched with a token having SeCreateTokenPrivilege, SeTcbPrivilege and with context of LocalSystem. That alone grants basically unlimited control of the whole machine. (And who knows what else is in that token, since it is sampled from some system process)
If we cannot fix it, I think it should be a point of discussion whether we want to do this and leave a big security hole, or disable running elevated processes in a cage for now
The text was updated successfully, but these errors were encountered:
I´ve been having a look at how the elevation promt issue was resolved and found this:
https://github.com/SharkCagey/HTWG_shark_cage/blob/6e7da91cdcfdcc57d6324d8cc08021d76337bb5a/SharkCage/CageManager/CageManager.cpp#L212-L229
In my opinion this is a massive over-elevation of that process. Arbitrary process is being launched with a token having
SeCreateTokenPrivilege
,SeTcbPrivilege
and with context ofLocalSystem
. That alone grants basically unlimited control of the whole machine. (And who knows what else is in that token, since it is sampled from some system process)If we cannot fix it, I think it should be a point of discussion whether we want to do this and leave a big security hole, or disable running elevated processes in a cage for now
The text was updated successfully, but these errors were encountered: