Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6791

Unsafe usage of WeakHashMap in ACL module can cause the broker to dead lock

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 0.17, 0.32
    • qpid-java-6.0
    • Broker-J

    Description

      org.apache.qpid.server.security.access.config.RuleSet uses WeakHashMap in a multi-threaded environment. However, WeakHasMap is not thread-safe. This can cause the broker to dead lock.

      This problem can affect only users utilising ACLs.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lorenz.quack Lorenz Quack
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: