Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-13768

ZooKeeper znodes are bootstrapped with insecure ACLs in a secure configuration

VotersStop watchingWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      A logic error causes HBase in most secure configuration deployments to handle its coordination state in ZooKeeper via insecure ACLs. Anyone with remote unauthenticated network access to the ZooKeeper quorum, which by definition includes all HBase clients, can make use of this opening to violate the operational integrity of the system. For example, critical znodes can be deleted, causing outages. It is possible to introduce rogue replication endpoints. It is possible to direct the distributed log splitting facility to split arbitrary files in HDFS.

      Attachments

        1. HBASE-13768-branch-1.patch
          25 kB
          Andrew Kyle Purtell
        2. HBASE-13768-branch-1.0.patch
          25 kB
          Andrew Kyle Purtell
        3. HBASE-13768-0.98.patch
          25 kB
          Andrew Kyle Purtell
        4. HBASE-13768_v4.patch
          24 kB
          Enis Soztutar
        5. HBASE-13768_v3.patch
          24 kB
          Enis Soztutar
        6. HBASE-13768_v2.patch
          24 kB
          Enis Soztutar
        7. HBASE-13768_v1-addendum-branch-1.0.patch
          2 kB
          Enis Soztutar
        8. HBASE-13768_v1.patch
          12 kB
          Enis Soztutar

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            enis Enis Soztutar
            apurtell Andrew Kyle Purtell
            Votes:
            0 Vote for this issue
            Watchers:
            9 Stop watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment