Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-4558

File system operations require both java.io.FilePermission and VirtualFilePermission


    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.1.0.DR1
    • 7.0.0.GA
    • Security Manager, VFS
    • None

      File system operations in org.jboss.vfs.VirtualFile check for VirtualFilePermission and then execute the particular io operation which needs java.io.FilePermission if Security Manager is enabled. Because of this a user has to duplicate each permission on a deployment for both VirtualFilePermission and FilePermission.

      It should be enough to check for VirtualFilePermission and execute the io operation inside of the privileged block afterwards.

            istudens@redhat.com Ivo Studensky
            istudens@redhat.com Ivo Studensky
            Jan Tymel Jan Tymel (Inactive)
            Jan Tymel Jan Tymel (Inactive)
            0 Vote for this issue
            4 Start watching this issue