Just read this. Does Unity have exploitable code? Can the devs make sure it doesn’t please?
The security vulnerabilities in question are programming errors. The applications did use cryptographic algorithms in a invalid way.
For instance, they did not check the SSL-key of the host they were talking with, so any valid SSL key was accepted. If you write code like that, its only you who is to blame. No general purpose library can protect you from using their APIs in a wrong way.
When you read the paper linked in the news report, you’ll see that the researchers only checked the validity of SSL usages. Injecting code was then possible because the application trusted the attacker host and accepted the new code.
For you this means:
- If you do not use SSL, you are safe.
- If you use SSL, do it right. Use the
paper as a guide on what do to.
- If you do NOT allow to load code via
the net, you are safe from malicious
- If you DO allow external
code, check that it comes from a
No one will be able to protect you from your own programming errors.