It's sickening to contemplate .leo files that execute malicious scripts in 
@script nodes.  This is an existential threat to Leo's reputation.

Rev 6574 corrects a major security vulnerability: it prohibits setting 
@bool scripting-at-script-nodes = True in local (non-settings) files.

But this is not good enough.  Leo must require that an environment 
variable, say leo-startup-scripting, be True.  That will prevent any .leo 
file from enabling startup scripting all by itself.  I'll add this 
additional lock today.

Alas, malicious .leo files can still "deliver" malicious scripts in other 
ways, for example, by creating an @button node ("press me!") that runs a 
malicious script directly, or worse, sets leo-startup-scripting to True!

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to