oss-sec mailing list archives

Re: cve request: docker swarmkit Dos occurs by repeatly joining and quitting swam cluster as a node


From: Diogo Mónica <diogo.monica () docker com>
Date: Thu, 1 Sep 2016 16:17:52 -0700

A few weeks ago (Aug 4, 2016), a CVE (CVE-2016-6595) describing a DoS on
docker swarm got issued. We believe this not a real issue, and would like
to have the CVE rescinded.

The person reporting this "vulnerability" is exhausting the resources of a
remote manager by doing hundreds of join/leave operations without removing
the state that is left by old nodes. At some point the manager obviously
stops being able to accept new nodes, since it runs out of memory.

Given that both for Docker swarm and for Docker Swarmkit nodes are
*required* to provide a secret token (it's actually the only mode of
operation), this means that no adversary can simply join nodes and exhaust
manager resources.

We can't do anything about a manager running out of memory and not being
able to add new legitimate nodes to the system. This is merely a resource
provisioning issue, and definitely not a CVE worthy vulnerability.

Thank you,
-- 
Diogo Mónica

Current thread: