CVE-2026-92543

Docker Engine insecure-registry fallback via malicious DNS responses

State
Published
Severity
7.6 High
Published
Oct 7, 2026
Updated
Oct 7, 2026
Reserved
Sep 16, 2026

Read the record on cve.org

Description

Docker Engine classifies a registry hostname as insecure using an any-match DNS check. loadInsecureRegistries() injects 127.0.0.0/8 and ::1/128 as insecure CIDRs by default. isCIDRMatch resolves all of the hostname's addresses and returns true if a single address is in the insecure CIDR list. Because the transport re-dials the hostname rather than the CIDR-matching address, a DNS answer set of one loopback IP plus a non-loopback attacker IP disables certificate verification and enables HTTP fallback for the registry connection.

Scores

CVSSScoreVectorSource
4.07.6 HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:NDocker

Weaknesses

  • CWE-295 Improper Certificate Validation
  • CWE-319 Cleartext Transmission of Sensitive Information

Affected Products

ProductVersions
Docker EngineDocker
  • before 29.8.2Affected
MobyMoby
  • before v2.0.0-beta.25Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.