      def login(database, username, password)
        cluster.auth[database.to_s] = [username, password]
      end
The software does not properly control the allocation and maintenance of a limited resource, thereby enabling an actor to influence the amount of resources consumed, eventually leading to the exhaustion of available resources.