CVE-2026-92543: Docker Engine insecure-registry fallback via malicious DNS responses

Published Oct 7, 2026
·
Updated

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.

Other sources

Docker Engine insecure-registry fallback via malicious DNS responses

— Microsoft

Affected Software

5 affected componentsFixes available
Docker Docker Engine
Microsoft azl3 docker-compose 2.27.0-14<2.27.0-16
2.27.0-16
Microsoft azl3 docker-cli 25.0.7-5<25.0.7-6
25.0.7-6
Microsoft azl3 docker-buildx 0.14.0-17<0.14.0-19
0.14.0-19
Microsoft azl3 cert-manager 1.12.15-14<1.12.15-15
1.12.15-15

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 25.0.7-6
  2. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 2.27.0-16
  3. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 0.14.0-19
  4. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 1.12.15-15

Event History

Oct 7, 2026
CVE Published
via MITRE·04:44 PM
Data Sourced
via MITRE·04:44 PM
DescriptionWeakness
Data Sourced
via NVD·05:17 PM
DescriptionSeverityWeakness
Oct 11, 2026
Data Sourced
via Microsoft·08:48 AM
DescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

Are Docker Engine installations affected without explicitly configuring an insecure registry?

Yes. Docker Engine adds 127.0.0.0/8 and ::1/128 to its insecure CIDR list by default, so an explicit insecure-registry configuration is not required for the described condition.

2

What DNS response is needed to trigger the insecure-registry behavior?

The registry hostname must resolve to multiple addresses, including at least one loopback address that matches the default insecure CIDRs and a non-loopback attacker-controlled address. The any-match check classifies the hostname as insecure based on the loopback result, while the later connection can be made to the non-loopback address.

3

What is the security impact once the hostname is classified as insecure?

Certificate verification can be disabled and the registry connection can fall back to HTTP. This can compromise the confidentiality and integrity of registry traffic.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203