QID 375789

Date Published: 2021-08-19

QID 375789: Docker Moby Docker Engine Improper Certificate Validation Vulnerability

Moby is an open-source project created by Docker to enable and accelerate software containerization.

Vulnerability Details:
The Docker engine validated a client TLS certificate using both the configured client CA root certificate and all system roots on non-Windows systems. This allowed a client with any domain validated certificate signed by a system-trusted root CA (as opposed to one signed by the configured CA root certificate) to authenticate

Affected version:
Docker Moby before 17.06.0.

QID Detection Logic(Authenticated):
Vulnerable versions of Docker Moby are detected by running the command "curl --unix-socket /var/run/docker.sock http://localhost/version"

Successful exploitation of vulnerability allows unauthorized modification by an attacker.

  • CVSS V3 rated as High - 7.5 severity.
  • CVSS V2 rated as Medium - 5 severity.
  • Solution
    Customers are advised to upgrade to Docker Moby 17.06.0 from the link or later versions to remediate this vulnerability.
    Vendor References

    CVEs related to QID 375789

    Software Advisories
    Advisory ID Software Component Link
    Docker Moby 17.06.0 URL Logo github.com/moby/moby/releases