Skip to content
Heist/ feed
Back to feed
Medium

Dozzle before 11.1.2 Path Traversal via Log ZIP Download

Type: advisorySources: OSV

Dozzle versions before 11.1.2 fail to sanitize container display names when building ZIP archive entry names in the log download endpoint. Attackers who can label containers can use path traversal sequences to write files outside the extraction directory when users download and extract logs.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-102332
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 13:53 UTC · Revision 1

Source evidence

Dozzle before 11.1.2 Path Traversal via Log ZIP Download

core-osv · Original source

Published 28 Sept 2026, 22:21 UTC

Dozzle versions before 11.1.2 fail to sanitize container display names when building ZIP archive entry names in the log download endpoint. Attackers who can label containers can use path traversal sequences to write files outside the extraction directory when users download and extract logs.

osv:CVE-2026-102332
Complete source record
{
  "id": "b83c148d85d1a897f31f7aad01cf82d37219a9d9a94a33c635308223b65e098f",
  "url": "https://osv.dev/vulnerability/CVE-2026-102332",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Dozzle before 11.1.2 Path Traversal via Log ZIP Download",
    "summary": "Dozzle versions before 11.1.2 fail to sanitize container display names when building ZIP archive entry names in the log download endpoint. Attackers who can label containers can use path traversal sequences to write files outside the extraction directory when users download and extract logs.",
    "evidence": "osv:CVE-2026-102332",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-102332",
      "aliases": [
        "CVE-2026-102332"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:H/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/amir20/dozzle",
              "type": "GIT",
              "events": [
                {
                  "introduced": "05e01852ce1ee8fd35c7df38ef11b20c3a5d23f4"
                },
                {
                  "fixed": "70b925a5d98d5690efe0e69233394a5dd552b630"
                },
                {
                  "fixed": "bc07db73dd84ce2cb939b744e983a8cfdf29c644"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "8.9.1"
                      },
                      {
                        "fixed": "11.1.2"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "bc07db73dd84ce2cb939b744e983a8cfdf29c644"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "70b925a5d98d5690efe0e69233394a5dd552b630"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v11.1.2"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v11.1.1",
            "v11.1.0",
            "v11.0.1",
            "v11.0.0",
            "v10.10.0",
            "v10.9.2",
            "v10.9.1",
            "v10.9.0",
            "v10.8.0",
            "v10.7.5",
            "v10.7.4",
            "v10.7.3",
            "v10.7.2",
            "v10.7.1",
            "v10.7.0",
            "v10.6.15",
            "v10.6.14",
            "v10.6.12",
            "v10.6.11",
            "v10.6.10",
            "v10.6.9",
            "v10.6.8",
            "v10.6.7",
            "v10.6.6",
            "v10.6.5",
            "v10.6.4",
            "v10.6.3",
            "v10.6.2",
            "v10.6.1",
            "v10.6.0",
            "v10.5.3",
            "v10.5.2",
            "v10.5.1",
            "v10.5.0",
            "v10.4.1",
            "v10.4.0",
            "v10.3.3",
            "v10.3.2",
            "v10.3.1",
            "v10.3.0",
            "v10.2.1",
            "v10.2.0",
            "v10.1.2",
            "v10.1.1",
            "v10.1.0",
            "v10.0.7",
            "v10.0.6",
            "v10.0.5",
            "v10.0.4",
            "v10.0.3",
            "v10.0.2",
            "v10.0.1",
            "v10.0.0",
            "v9.0.1",
            "v9.0.0",
            "v8.14.12",
            "v8.14.11",
            "v8.14.10",
            "v8.14.9",
            "v8.14.8",
            "v8.14.7",
            "v8.14.6",
            "v8.14.5",
            "v8.14.4",
            "v8.14.3",
            "v8.14.2",
            "v8.14.1",
            "v8.14.0",
            "v8.13.14",
            "v8.13.13",
            "v8.13.12",
            "v8.13.11",
            "v8.13.10",
            "v8.13.9",
            "v8.13.8",
            "v8.13.7",
            "v8.13.6",
            "v8.13.5",
            "v8.13.4",
            "v8.13.3",
            "v8.13.2",
            "v8.13.1",
            "v8.13.0",
            "v8.12.21",
            "v8.12.20",
            "v8.12.19",
            "v8.12.18",
            "v8.12.17",
            "v8.12.16",
            "v8.12.15",
            "v8.12.14",
            "v8.12.13",
            "v8.12.12",
            "v8.12.11",
            "v8.12.10",
            "v8.12.9",
            "v8.12.8",
            "v8.12.7",
            "v8.12.6",
            "v8.12.5",
            "v8.12.4",
            "v8.12.3",
            "v8.12.2",
            "v8.12.1",
            "v8.12.0",
            "v8.11.9",
            "v8.11.8",
            "v8.11.7",
            "v8.11.6",
            "v8.11.5",
            "v8.11.4",
            "v8.11.3",
            "v8.11.2",
            "v8.11.1",
            "v8.11.0",
            "v8.10.7",
            "v8.10.5",
            "v8.10.4",
            "v8.10.3",
            "v8.10.2",
            "v8.10.1",
            "v8.10.0",
            "v8.9.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-102332.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:35.942811344Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/102xxx/CVE-2026-102332.json",
        "https://github.com/amir20/dozzle/releases/tag/v11.1.2",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-102332",
        "https://www.vulncheck.com/advisories/dozzle-before-11.1.2-path-traversal-via-log-zip-download",
        "https://github.com/amir20/dozzle/commit/bc07db73dd84ce2cb939b744e983a8cfdf29c644",
        "https://github.com/amir20/dozzle/pull/5242",
        "https://github.com/amir20/dozzle",
        "https://github.com/amir20/dozzle/blob/v11.1.1/internal/container/docker/client.go#L610-L614",
        "https://github.com/amir20/dozzle/blob/v11.1.1/internal/web/download.go#L141-L146"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-22"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/102xxx/CVE-2026-102332.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-102332",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 503326,
  "published_at": "2026-09-28T22:21:39.746+00:00"
}