Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-2331

Disallow code in installed jars from resolving classes in the org.apache.derby.* namespace except for public apis.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 10.3.1.4
    • Services
    • None
    • Release Note Needed
    • Security

    Description

      Since Derby is open source and (obviously) contains the code to read database files and is modular the potential exists that routines could utilize code on the classpath to read/modify database information directly, bypassing SQL level security.

      Derby is a special case here as it is known that Derby code will be on the classpath and that it will have the correct permissions to read/write database files.

      Existing routines from upgraded databases will fail at execute time when they try to resolve such classes.

      Attachments

        Issue Links

          Activity

            People

              djd Daniel John Debrunner
              djd Daniel John Debrunner
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: