28.5.2
28.5.2
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
[!CAUTION] This release contains fixes for three high-severity security vulnerabilities in runc:
All three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary
/procfiles.
Packaging updates
- Update runc to v1.3.3. moby/moby#51394
Bug fixes and enhancements
- dockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). moby/moby#51162
- Update Go runtime to 1.24.9. moby/moby#51387, docker/cli#6613
Deprecations
- Go-SDK: cli/command/image/build: deprecate
DefaultDockerfileName,DetectArchiveReader,WriteTempDockerfile,ResolveAndValidateContextPath. These utilities were only used internally and will be removed in the next release. docker/cli#6610 - Go-SDK: cli/command/image/build: deprecate IsArchive utility. docker/cli#6560
- Go-SDK: opts: deprecate
ValidateMACAddress. docker/cli#6560 - Go-SDK: opts: deprecate ListOpts.Delete(). docker/cli#6560