GHSA-m8fg-67j7-cx4v · Severity: medium · Ecosystem: go — Portainer has a path traversal in backup archive extraction that allows arbitrary file write
Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, Portainer's backup restore feature accepts a .tar.gz archive and extracts it to a target directory on the server. The extraction function (ExtractTarGz in api/archive/targz.go) constructed output paths using filepath.Clean(filepath.Join(outputDirPath, header.Name)). This combination does not prevent directory traversal — a tar entry named ../../etc/cron.d/evil resolves to a path outside the extraction root, so a crafted archive can write files to arbitrary locations on the server filesystem. This vulnerability is fixed in 2.33.8.
Conclusion & alert: CVE-2026-44885 is rated Exploit Available (57.8/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 0.37%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-03 | 0.25% | 0.37% | +0.12% |
| 2 | 2026-05-29 | — | 0.25% | — |
Full EPSS history (2 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.5 | 3.1 | MEDIUM |
|
1.2 | 4.2 | [email protected] |
GHSA-m8fg-67j7-cx4v · Severity: medium · Ecosystem: go — Portainer has a path traversal in backup archive extraction that allows arbitrary file write
| URL | Tags |
|---|---|
| https://github.com/portainer/portainer-suite/pull/1875 | Broken Link |
| https://github.com/portainer/portainer/security/advisories/GHSA-m8fg-67j7-cx4v | Exploit Third Party Advisory |