Skip to content
OpenAdvisories
High · 7.5 CVE-2018-12608 EUVD-2024-0408GHSA-qrqr-3x5j-2xw9

Docker Authentication Bypass

Published Sep 10, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

An issue was discovered in Docker Moby before 17.06.0. 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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 docker.io 18.03.1+dfsg1-2 —
Debian 13 docker.io 18.03.1+dfsg1-2 —
Debian 12 docker.io 18.03.1+dfsg1-2 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS docker.io 18.06.1-0ubuntu1~18.04.1 —
Ubuntu 16.04 LTS docker.io 18.06.1-0ubuntu1~16.04.2 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/docker/docker < 17.06.0-ce 17.06.0-ce GHSA-qrqr-3x5j-2xw9

References