Security wholes in org.apache.bval.util.PrivilegedActions
---------------------------------------------------------

                 Key: BVAL-92
                 URL: https://issues.apache.org/jira/browse/BVAL-92
             Project: BeanValidation
          Issue Type: Bug
    Affects Versions: 0.2-incubating, 0.3-incubating, 0.4-incubating
            Reporter: Jörg Waßmer
            Priority: Critical


PrivilegedActions is public. It offers several method, e.g. getClassLoader() 
which are executed surrounded by privileged actions. Thus any caller can get 
e.g. a classloader, even if the caller has not the required permissions.

PrivilegedActions should offer only factory methods creating the privileged 
actions. Then the callers should call AccessController.doPrivileged() for 
themselves, such that the actions will be executed in the caller's security 
domain, instead of the domain of the BeanValidation API.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to