These releases include 1 security fix following the security policy:
- crypto/x509: mitigation for security concerns with a specific Certificate Authority
We're blocking trust in a small set of intermediate certificates due to specific security concerns around their operation.
Verify will now filter out chains which contain these intermediates, preventing them from being returned to the caller.
We highly recommend immediately upgrading to this release.
This is CVE-2026-111943 and Go issue https://go.dev/issue/82345.
release notes: https://go.dev/doc/devel/release#go1.26.10
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
(cherry picked from commit 0b084f4c2d)
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
26 lines
921 B
Docker
26 lines
921 B
Docker
# syntax=docker/dockerfile:1
|
|
|
|
ARG GO_VERSION=1.26.10
|
|
|
|
FROM golang:${GO_VERSION}-alpine AS base
|
|
RUN apk add --no-cache bash libfyaml make yamllint
|
|
CMD ["/bin/bash"]
|
|
|
|
# go-swagger
|
|
FROM base AS swagger
|
|
WORKDIR /go/src/github.com/go-swagger/go-swagger
|
|
# GO_SWAGGER_VERSION specifies the version of the go-swagger binary to install.
|
|
# Go-swagger is used in CI for generating types from swagger.yaml in
|
|
# api/scripts/generate-swagger-api.sh
|
|
ARG GO_SWAGGER_VERSION=v0.36.6
|
|
ARG TARGETPLATFORM
|
|
RUN --mount=type=cache,target=/root/.cache/go-build,id=swagger-build-$TARGETPLATFORM \
|
|
--mount=type=cache,target=/go/pkg/mod \
|
|
CGO_ENABLED=0 go install "github.com/go-swagger/go-swagger/cmd/swagger@${GO_SWAGGER_VERSION}" && \
|
|
/go/bin/swagger version
|
|
|
|
# dev is a dev-environment to work with the api module.
|
|
FROM base AS dev
|
|
COPY --from=swagger /go/bin/swagger /usr/local/bin/swagger
|
|
WORKDIR /go/src/github.com/moby/moby/api
|