Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-2071

RBAC for ActiveMQ brokers is bypassed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • None
    • jboss-fuse-6.2
    • None
    • None
    • % %

    Description

      In the Fuse distro at least (could also be in the AMQ one as well) I noticed the following settings in etc/jmx.acl.whitelist.cfg:

      jmx.acl.whitelist.properties
      # open this up so we can check available plugins before authenticating
      hawtio.plugin=bypass
      # open this up so that permissions can validated by anyone
      org.apache.karaf.security.jmx=bypass
      io.fabric8.cxf=bypass
      org.apache.activemq.Broker=bypass
      

      The last line totally disables RBAC for brokers deployed in the ESB and should be removed or refined to only be the method call that's required by whatever component required this in the first place. I would also suggest we validate the io.fabric8.cxf whitelist, would be good to comment each entry so that the reason a given mbean/operation is whitelisted is clear.

      Also the same setting needs to be checked in fabric8's default profile so it's consistent when the user creates a fabric.

      Attachments

        Activity

          People

            yfang@redhat.com Freeman(Yue) Fang
            stlewis_2 Stan Lewis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: