Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/amir20/dozzle
  4. ›
  5. CVE-2026-62286

CVE-2026-62286: Dozzle label filters do not restrict container event and statistics streams

September 24, 2026

Dozzle supports per-user label filters in users.yml that are documented as an access-control boundary: “Filters are used to restrict the containers that a user can see” and “the guest user can only see containers with the label com.example.app … useful for restricting access to specific containers” (docs/guide/authentication.md). This is the mechanism operators use to give different users/tenants visibility into disjoint subsets of containers on the same host.

The events stream handler streamEvents (GET /api/events/stream) honors that filter for the initial container list and for the incremental containers-changed updates, but it forwards two other channels — container-stat (live per-container CPU, memory, network and disk telemetry) and container-event (container lifecycle events: start/die/destroy/rename/pause/unpause, with the container’s full attribute/label set) — to every authenticated client unconditionally, with no comparison against the caller’s label filter. The upstream subscription SubscribeEventsAndStats fans out across every Docker client/host and never receives a label filter at all.

As a result, any authenticated user — including one explicitly constrained to a single label scope — receives live resource telemetry for every container on every monitored host, plus lifecycle events carrying each container’s name, image and complete label map. This crosses the exact isolation boundary the filter feature is documented to enforce. The leak requires no special role (it is not gated behind the shell/actions/download roles) and works on the local Docker host, so it is distinct from the previously-patched agent-path exec/attach bypass (CVE-2026-24740 / GHSA-m855-r557-5rc5) and from the exec/attach CSWSH issue (CVE-2026-44985 / GHSA-j643-x8pv-8m67).

References

  • github.com/advisories/GHSA-xcw9-qmmf-vqxj
  • github.com/amir20/dozzle/commit/19c01e0fb491c170796edba3da2692562c204e77
  • github.com/amir20/dozzle/pull/4803
  • github.com/amir20/dozzle/releases/tag/v10.6.7
  • github.com/amir20/dozzle/security/advisories/GHSA-xcw9-qmmf-vqxj
  • nvd.nist.gov/vuln/detail/CVE-2026-62286

Code Behaviors & Features

Detect and mitigate CVE-2026-62286 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 1.29.1-0.20260622172006-19c01e0fb491

Fixed versions

  • 1.29.1-0.20260622172006-19c01e0fb491

Solution

Upgrade to version 1.29.1-0.20260622172006-19c01e0fb491 or above.

Impact 4.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-285: Improper Authorization

Source file

go/github.com/amir20/dozzle/CVE-2026-62286.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 17 Oct 2026 00:22:56 +0000.