this post was submitted on 03 Oct 2025
64 points (100.0% liked)

Game Development

5030 readers
88 users here now

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

founded 2 years ago
MODERATORS
 

Unity has been sounding the alarm about a code execution vulnerability that has been identified in all applications built with vulnerable editor.

While there's definitely no harm in patching, in my personal opinion, the situation is needlessly overblown. I have worked in offensive cybersecurity, and the fact that Unity game allows you to locally run a code that

would be confined to the privilege level of the vulnerable application, and information disclosure would be confined to the information available to the vulnerable application.

is not really exploitable. Since the attack vector is local, the attacker already has to have read/write/execute access to the application and your system, which usually means you have way bigger problems.

Not to mention that since Unity suffers with .dll injection vulnerability (which is what most mods are using), the attacker can do the same by simply replacing a .dll file of the game.

So, patch up if you can, but if you're not able or can't be bothered, in my opinion, it doesn't really matter. But please prove me if I'm wrong.

you are viewing a single comment's thread
view the rest of the comments
[–] GammaGames@beehaw.org 11 points 9 hours ago* (last edited 9 hours ago) (5 children)

Apparently the biggest risk is that another malicious application could modify the intent urls of the runtime to pass extra arguments to the command line and run arbitrary code whenever you start a unity game. Apparently permissions could be escalated on windows but only if you registered the app as a custom URL schema handler

It’s an easy attack vector to drain crypto wallets!

[–] SleeplessCityLights@programming.dev 4 points 2 hours ago (1 children)

I didn't want to take any Risks. So did the fix first thing in the morning and had QAs doing tests all morning. Pushed the fixed build after lunch. The fix was really simple with a Unity made tool. It was actually clear and understandable, unlike the messes Unity usually ships.

[–] GammaGames@beehaw.org 1 points 2 hours ago

LOL yeah, they took this seriously and handled it well

load more comments (3 replies)