According to a 2017 Freeplane report (Freeplane is a fork of FreeMind):
https://docs.freeplane.org/scripting/Groovy_scripts_and_formulas_can_escape_sandbox.html
"A malicious mind map containing scripts or formulas can be used to escape the JVM sandbox and take full control over the victim's computer by leveraging Groovy to violate Java's access modifiers and disable the Security Manager. We recommend all our users to upgrade to the latest version as soon as
The problem almost certainly applies to FreeMind Groovy scripting as well to some extent. In Freeplane, the problem impacts more features/functions.
As an end user, you should do the following:
Alternatively:
All versions that support Groovy scripting (and thus, starting at FreeMind 0.9.0), currently up to FreeMind 1.0.1 and 1.1.0 beta 2 .
Java disabled SecurityManager class altogether:
How does Freeplane address the disablemenbt, given it is using SecurityManager?
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff: