Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs

Safe.PM Unsafe Code Execution Vulnerability

When Perl code is executed within a Safe compartment, it cannot access variables outside of the compartment unless the outside code chooses to share the variables with the code inside the compartment.

If code inside a Safe compartment is executed via 'Safe->reval()' twice, it can change its operation mask the second time. This could allow the code to access variables outside the Safe compartment.







 

Privacy Statement
Copyright 2008, SecurityFocus