Skip to content

v26.0.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@vvoland vvoland released this 20 Mar 00:18
· 107 commits to master since this release
330d777

26.0.0-rc3

For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:

Security

This release contains a security fix for CVE-2024-29018, a potential data exfiltration from 'internal' networks via authoritative DNS servers.

New

Bug fixes and enhancements

  • CVE-2024-29018: Do not forward requests to external DNS servers for a container that is only connected to an 'internal' network. Previously, requests were forwarded if the host's DNS server was running on a loopback address, like systemd's 127.0.0.53. moby/moby#47589
  • containerd image store: Improve docker images performance. moby/moby#47580
  • Add explicit deprecation notice message when using remote TCP connections without TLS. Deprecation notice docker/cli#4928. moby/moby#47556
  • Use IPv6 nameservers from the host's resolv.conf as upstream resolvers for Docker Engine's internal DNS, rather than listing them in the container's resolv.conf. moby/moby#47512
  • rc2 regression: containerd image store: Fix image list not showing images when an image that has no locally available platforms is encountered.
  • rootless: fix open /etc/docker/plugins: permission denied moby/moby#47559
  • plugin: fix mounting /etc/hosts when running in UserNS moby/moby#47558

API

  • Remove Container and ContainerConfig fields from the GET /images/{name}/json response. moby/moby#47430

Packaging updates