Arbitrary code execution in Unity Runtime
1–10 of 33 posts
Re: Arbitrary code execution in Unity Runtime
#2It's also somewhat irrelevant unless there's a remote chain.
The Android Browser idea is interesting but is this actually a likely scenario?
Re: Arbitrary code execution in Unity Runtime
#3This is somewhat unsurprising - gaming software will doubtless cut corners on security-adjacent tooling (valgrind, etc) in order to ship faster. It's also somewhat irrelevant unless there's a remote chain. The Android Browser idea is interesting but is this actually a likely scenario?
Re: Arbitrary code execution in Unity Runtime
#4This is somewhat unsurprising - gaming software will doubtless cut corners on security-adjacent tooling (valgrind, etc) in order to ship faster. It's also somewhat irrelevant unless there's a remote chain. The Android Browser idea is interesting but is this actually a likely scenario?
Re: Arbitrary code execution in Unity Runtime
#5This is somewhat unsurprising - gaming software will doubtless cut corners on security-adjacent tooling (valgrind, etc) in order to ship faster. It's also somewhat irrelevant unless there's a remote chain. The Android Browser idea is interesting but is this actually a likely scenario?
how does one cut corners on Valgrind? It's a free tool from what I understand.
Re: Arbitrary code execution in Unity Runtime
#6This is somewhat unsurprising - gaming software will doubtless cut corners on security-adjacent tooling (valgrind, etc) in order to ship faster. It's also somewhat irrelevant unless there's a remote chain. The Android Browser idea is interesting but is this actually a likely scenario?
how does one cut corners on Valgrind? It's a free tool from what I understand.
Re: Arbitrary code execution in Unity Runtime
#7This is somewhat unsurprising - gaming software will doubtless cut corners on security-adjacent tooling (valgrind, etc) in order to ship faster. It's also somewhat irrelevant unless there's a remote chain. The Android Browser idea is interesting but is this actually a likely scenario?
But if it can be exploited via Browser, then it means any website with an XSS vulnerability becomes an attack vector. But the attack needs to specify which app to start. So even if you found a great app that uses Unity and has juicy permissions, you'd have to hope your victims have that specific app installed. I'm not sure you could try to launch multiple apps without tipping off the user that the website is trying to do something funky.
Re: Arbitrary code execution in Unity Runtime
#8Re: Arbitrary code execution in Unity Runtime
#9Aren't intents an Android-only thing? I'm not sure adding "depending on the platform" makes sense when the exploit only works on a single platform.
Re: Arbitrary code execution in Unity Runtime
#10The URI handler is a separate vector that is more concerning.