Skip to main content

Zettlab D6 Ultra CVE-2025-70819

| EUVDEUVD-2025-210895 MEDIUM
Path Traversal: '../filedir' (CWE-24)
2026-09-13 mitre GHSA-vmr6-g39x-qp82
6.3
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
6.3 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI
7.1 HIGH

Path traversal via compose file needs no timing or preparation beyond write access; AC:L is appropriate; no availability impact applies.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

5
Metadata Corrected
Sep 13, 2026 - 22:40 vuln.today
tag: Path Traversal added
Metadata Corrected
Sep 13, 2026 - 22:40 vuln.today
tag: N A removed
Analysis Generated
Sep 13, 2026 - 21:46 vuln.today
CVSS changed
Sep 13, 2026 - 20:22 NVD
6.3 (MEDIUM)
CVE Published
Sep 13, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Zettlab D6 Ultra before 1.7.0 allows mounting /etc/passwd and /etc/shadow in a container via ".." manipulations such as volumes: - ../../../../../../../etc:/h_etc:rw in a compose file.

AnalysisAI

Path traversal in Zettlab D6 Ultra NAS (versions before 1.7.0) permits a low-privileged local user to mount arbitrary host paths - including /etc/passwd and /etc/shadow - into a container with read-write access by embedding '../' sequences in Docker Compose volume declarations. An attacker with compose-file write privileges can exfiltrate password hashes or overwrite authentication files, enabling full host privilege escalation. No public exploit has been identified at time of analysis and the vulnerability is not listed in the CISA KEV catalog; version 1.7.0 resolves the issue.

Technical ContextAI

The root cause is CWE-24 (Path Traversal: '../filedir'): the D6 Ultra's Docker Compose processing layer fails to canonicalize or reject volume source paths containing '..' components before passing them to the container runtime. Docker Engine accepts arbitrary host paths in volume declarations, so if the NAS management interface does not strip traversal sequences, a declaration such as 'volumes: - ../../../../../../../etc:/h_etc:rw' causes the host /etc directory to be bind-mounted inside the container. The CVSS vector (AV:L/AC:H/PR:L) confirms exploitation is local, requires low-level privileges such as compose-file write access, and the assigned complexity of High may reflect environment-specific gating (e.g., feature must be enabled). The CPE field (cpe:2.3:a:n/a:n/a) is a placeholder and provides no actionable product mapping; affected product identity is sourced entirely from the description text.

RemediationAI

Upgrade Zettlab D6 Ultra to version 1.7.0 or later, which is the vendor-confirmed fix version per the CVE description. If immediate patching is not possible, restrict compose-file creation and modification privileges exclusively to trusted administrative accounts, eliminating the low-privileged user attack path identified in the CVSS PR:L rating. As an additional compensating control, deploy a Docker daemon authorization plugin or seccomp/AppArmor profile that rejects bind-mount paths outside a designated data directory (e.g., /volume1, /opt/zettlab), preventing traversal to /etc regardless of compose content. Note that restricting compose access may interrupt legitimate containerized workloads. No vendor advisory URL was available in the provided references; consult Zettlab's official release notes or update mechanism for patch distribution details.

Share

CVE-2025-70819 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy