Skip to main content

muCommander EUVDEUVD-2026-99015

| CVE-2026-110231 MEDIUM
Path Traversal (CWE-22)
2026-10-13 disclosure@vulncheck.com GHSA-p487-3q65-h494
5.6
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver crafted TAR/ZIP to victim
  2. Delivery
    User extracts archive to FTP/SFTP folder
  3. Exploit
    Unnormalized path bypasses ZipSlip check
  4. Execution
    Write file outside destination directory
  5. Impact
    Overwrite authorized_keys on remote account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to actively use muCommander's archive-extraction (UnpackJob) feature to extract an attacker-supplied TAR or ZIP archive, AND the chosen extraction destination must be a remote FTP or SFTP folder; the malicious archive must contain entries with unnormalized relative paths (e.g. '../../.ssh/authorized_keys') that evade the ZipSlip check in AbstractFile. Limiting factors: active user interaction is mandatory (the user must open and extract the archive), the attack only yields files writable by the victim's existing remote FTP/SFTP account (no privilege gain beyond that account), and it depends on the non-default workflow of extracting into a live remote-protocol connection rather than the local filesystem. There is no confidentiality or availability impact - only arbitrary file creation/overwrite (integrity).

Impact

This is a moderate, conditional risk rather than an urgent priority. The vendor-supplied CVSS 4.0 vector (AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/VA:N) describes a local-vector, integrity-only flaw that requires active user interaction (UI:A) and carries an Attack Requirement (AT:P), meaning exploitation depends on a specific precondition - the extraction destination being a remote FTP/SFTP folder. There is no CVSS confidentiality or availability impact; the sole impact is high integrity (arbitrary file write/overwrite). No EPSS score was provided in the input, so exploitation probability cannot be quantified. The CVE is NOT listed in CISA KEV and no exploit-code flag was supplied, so this is 'no public exploit identified at time of analysis' - though a VulnCheck advisory and a HackMD technical write-up exist as references, these are analyses, not confirmed weaponized exploits, and POC availability must not be conflated with active exploitation. Signals are internally consistent (local, user-driven, integrity-only), so there is no AV:N-vs-description conflict to flag. The practical risk: an attacker who can seed a victim with a malicious archive AND rely on the victim extracting it to a writable remote account can plant files such as ~/.ssh/authorized_keys, which could escalate to remote-account takeover - but this chain requires several attacker-favorable conditions, keeping real-world risk in the medium band despite the serious potential consequence.

Exploit ScenarioDerived

An attacker distributes a crafted TAR or ZIP archive containing an entry whose path is unnormalized (e.g. '../../.ssh/authorized_keys'), bypassing muCommander's ZipSlip check. A victim opens the archive in muCommander and extracts it into a connected FTP or SFTP folder; the entry is written outside the intended destination, overwriting a file owned by the victim's remote account (such as authorized_keys), potentially granting the attacker SSH access. No public exploit code was identified, though a VulnCheck advisory and HackMD write-up document the technique.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Archive extraction in muCommander through 1.6.2 can write files outside the chosen destination because UnpackJob does not correctly normalize remote paths before validating them against a ZipSlip check. The impact is integrity-only: an attacker who supplies a crafted TAR or ZIP archive can create or overwrite files that the victim's FTP or SFTP account can write, such as ../../.ssh/authorized_keys, but only if the victim actively extracts that archive into a remote FTP/SFTP folder. The CVSS vectors indicate no privileges required (PR:N) but mandatory user interaction (UI:R/UI:A) and a conditional remote-extraction workflow; no public exploit identified at time of analysis, and the independent assessment rates this as a moderate, conditional risk rather than an urgent priority.

RemediationAI

No vendor-released patch identified at time of analysis; the referenced 1.6.2-1 release notes do not document a fix for CVE-2026-110231, so an exact patched version cannot be confirmed from the supplied data. Until a fixed release is available, avoid extracting untrusted TAR or ZIP archives, especially into FTP or SFTP destinations. For workflows that must process archives, extract them locally in a sandboxed directory first and reject entries containing ../ or absolute paths; if remote extraction is required, use a dedicated FTP/SFTP account whose write permissions are limited to a disposable extraction folder and not to sensitive paths such as .ssh/authorized_keys. Consider disabling or avoiding the UnpackJob remote-extraction feature for untrusted archives; the trade-off is loss of convenient remote extraction. Monitor the muCommander project releases and the VulnCheck and NVD advisories for a confirmed fix version. Side effects of the compensating controls are reduced remote-extraction functionality and restricted remote account permissions.

Affected VersionsENISA

muCommander 0 ≤1.6.2

Affected Packages

euvd mucommander no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-22 path traversal in muCommander's archive unpacking path. UnpackJob calls a ZipSlip-style validation in AbstractFile (referenced lines 1021-1023), but the validation is applied to unnormalized remote paths. When the destination is an FTP or SFTP folder, the protocol-specific path handling, such as SFTPFile (referenced lines 586-622), can resolve ../../ sequences so that extracted entries escape the intended directory. The crafted archive entries can therefore land in locations writable by the victim's remote account, including .ssh/authorized_keys. CVE-2026-110231 is tracked with EUVD-2026-99015 and affects muCommander 0 through 1.6.2. The provided CVSS 4.0 vector is AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N, while the independent assessment is CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N; both agree on high integrity impact with no confidentiality or availability impact, and both require user interaction and a remote extraction destination.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vulncheck) PRIMARY 5.6 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

User must extract a malicious archive via the local desktop app, so AV:L and UI:R with PR:N; only arbitrary file write gives I:H while C and A are N.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

muCommander through 1.6.2 contains a path traversal vulnerability in UnpackJob that allows attackers to write files outside the destination folder by bypassing its ZipSlip check with unnormalized remote paths. Attackers can craft TAR or ZIP entries like ../../.ssh/authorized_keys that, when extracted to FTP or SFTP folders, create or overwrite files writable by the user's remote account.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
niche open-source cross-platform desktop file manager, no enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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