CVE-2026-95378

Path traversal in Zenitel turbineweb certificate upload allows arbitrary file write as root

Published Nov 13, 2026 CVSS 4.0 · 8.6 High EPSS n/a KEV · Not listed
Description
Path traversal in the certificate upload endpoint (/api/certificate/upload) of the turbineweb web interface in Zenitel VSFF6, VSFF8, VSFF8MP, VSFF8MN, and VSFT devices with software versions from 10.0.3.0 before 10.1.3.0 allows authenticated administrators to write arbitrary files as root via a crafted filename parameter in a multipart upload request when the type field is set to any value other than https_certificate. In that case, both path validation and certificate content validation are skipped.



This can be escalated to arbitrary code execution as root, for example by overwriting startup scripts or planting SSH keys.

Remediation

Vendor Solution

Affected devices should upgrade to version 10.1.3.0 (and newer).

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description Path traversal in the certificate upload endpoint (/api/certificate/upload) of the turbineweb web interface in Zenitel VSFF6, VSFF8, VSFF8MP, VSFF8MN, and VSFT devices with software versions from 10.0.3.0 before 10.1.3.0 allows authenticated administrators to write arbitrary files as root via a crafted filename parameter in a multipart upload request when the type field is set to any value other than https_certificate. In that case, both path validation and certificate content validation are skipped. This can be escalated to arbitrary code execution as root, for example by overwriting startup scripts or planting SSH keys.
Title Path traversal in Zenitel turbineweb certificate upload allows arbitrary file write as root
Weaknesses CWE-22
CWE-434
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/S:P'}

Subscriptions

No data.

Weaknesses

Sources

Status
PUBLISHED
Assigner
Zenitel
Published
Updated
Nov 13, 2026, 3:45 PM
Reserved
Sep 22, 2026, 5:16 AM
Status
Received
Published
Nov 13, 2026, 4:19 PM
Modified
Nov 13, 2026, 4:19 PM