Skip to content

Ubuntu base is behind USN-8651-1, images still ship curl 8.5.0-2ubuntu10.11 #7291

Description

@markof88

What happens

Images built on top of containerbase/base still contain curl 8.5.0-2ubuntu10.11. Ubuntu fixed CVE-2026-11856 in 8.5.0-2ubuntu10.12 with USN-8651-1, published 19 August 2026.

The USN covers curl, libcurl4t64, libcurl3t64-gnutls, libcurl4-openssl-dev and libcurl4-gnutls-dev on 24.04.

Why it does not clear on a rebuild

The Ubuntu layer is pinned by digest, so downstream rebuilds do not pick up the update:

containerbase/base      FROM ghcr.io/containerbase/ubuntu:24.04@sha256:561618e2c15b...
containerbase/sidecar   14.14.0, released 10 Aug 2026
renovatebot/base-image  FROM ghcr.io/containerbase/sidecar:14.14.0@sha256:897bce9047e2...
renovatebot/renovate    sha256:27f008cc..., built 23 Aug 2026

renovatebot/base-image released 13.88.3, 13.88.4 and 13.89.0 on 20 August, 13.89.1 on the 21st and 13.89.2 on the 23rd. All of them sit on sidecar 14.14.0 from 10 August, which predates the USN by nine days. So an image built four days after the fix still ships the vulnerable package.

I could not find an apt-get update && apt-get upgrade step in containerbase/base, so I assume the OS packages come from the pinned containerbase/ubuntu image and refresh only when that pin moves.

How I found it

A Trivy based scanner reported curl 8.5.0-2ubuntu10.11 against ghcr.io/renovatebot/renovate@sha256:27f008cc48b952dff1fdceed42ef91f243f31e64596dc7f5a8754467961243ad.
I have not pulled the image to confirm by hand. To check:

docker run --rm --entrypoint dpkg-query \
  ghcr.io/containerbase/ubuntu:24.04@sha256:561618e2c15bf2397621dd04f96926663a3b5616c189cf7e38db7e82f5c538ea \
  -W -f='${Package} ${Version}\n' 'libcurl*' curl

Ask

  1. Rebuild containerbase/ubuntu:24.04 so it picks up 8.5.0-2ubuntu10.12, then move the digest pin in containerbase/base.
  2. If there is already a schedule for refreshing the Ubuntu base for security updates, it would help to have it written down, so downstream users know whether to wait or to raise an issue like this one.

Not urgent from my side. curl rates this Medium, CVSS 4.8, and it only affects libcurl callers that use Digest auth and reuse a handle across origins. Raising it because the pin means it will not resolve on its own, and I could not find an existing issue for it
in this org or in renovatebot

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions