Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious .viv/.exe.viv workspace
-
DeliveryDeliver sample to target analyst
-
ExploitAnalyst runs capa on file
-
ExecutionUnsafe deserialization of untrusted object
-
ImpactArbitrary code executes as analyst
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an analyst to run the capa utility (release before 10.0.0) against an attacker-crafted vivisect workspace file (.viv or .exe.viv), whose untrusted serialized contents are deserialized (CWE-502) to achieve code execution. Limiting factors: the vector is local only (AV:L) with no network exposure, and it is not triggered automatically - a user must actively pass the malicious workspace to capa (UI:A), and an additional attack requirement must be met (AT:P). Risk is confined to environments where analysts load untrusted/third-party workspace files; upgrading to capa 10.0.0 or later removes the condition. |
| Impact | The vendor CVSS 4.0 base score of 8.7 (High) is driven largely by full impact metrics (VC:H/VI:H/VA:H) and subsequent-system impact (SC:H/SI:H/SA:H), but the exploitability metrics tell a more measured story: AV:L (local), AC:H, AT:P (a specific attack requirement must be present), and UI:A (active user interaction required). This is NOT a remotely exploitable, mass-scannable flaw - it requires an analyst to actively run the capa utility against an attacker-supplied workspace file. No EPSS score, no CISA KEV listing, and no public POC were provided in the input, so there is no signal of active or probable widespread exploitation; the status is 'no public exploit identified at time of analysis.' The realistic threat model is targeted: an adversary who can get a malicious .viv/.exe.viv sample in front of a reverse engineer (e.g., via a malware sample shared for analysis). No SSVC decision data (exploitation/automatable/technical impact) was provided, so that framework cannot be applied. Net: the high CVSS reflects worst-case technical impact (code execution), but the local vector plus mandatory user interaction make this a moderate, targeted risk rather than a drop-everything priority - most urgent for malware-analysis teams who routinely load untrusted workspaces. |
| Exploit ScenarioDerived | An attacker crafts a malicious vivisect (.viv or .exe.viv) workspace file containing a weaponized serialized object and delivers it to a malware analyst - for example, bundled with a sample submitted for 'analysis.' When the analyst runs the capa utility (version before 10.0.0) against the file, the untrusted data is deserialized and attacker-controlled code executes in the context of the analyst's user account. No public exploit code was identified at the time of analysis, and exploitation requires the analyst to actively process the file (AV:L, UI:A). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Mandiant FLARE capa versions before 10.0.0 deserialize untrusted data from .viv and .exe.viv workspace files, enabling arbitrary code execution when an analyst opens a crafted workspace. Exploitation is local and requires user interaction plus an additional attack prerequisite (CVSS:4.0 AV:L/AC:H/AT:P/UI:A), so it is not remotely triggerable and no public exploit code or active exploitation has been identified at time of analysis. The 8.7 vendor score reflects high confidentiality, integrity, and availability impact, but the practical risk is confined to workflows that load untrusted or third-party workspace files.
RemediationAI
Upgrade to Mandiant FLARE capa 10.0.0 or later; the vendor-released patch removes the deserialization condition. Until upgrading, avoid opening .viv or .exe.viv workspace files from untrusted or third-party sources, and enforce a policy that analysts only load workspaces from trusted origins. If untrusted workspaces must be analyzed, run capa in a disposable sandbox or VM with least privilege and no access to sensitive data, accepting that this contains but does not eliminate code-execution risk. No other workaround is documented in the provided advisory (https://github.com/mandiant/Vulnerability-Disclosures/blob/master/2026/MNDT-2026-0035.md).
Affected VersionsENISA
Affected Packages
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
Mandiant FLARE capa is a tool for analyzing executable files to identify capabilities; it relies on vivisect, which stores analysis state in serialized workspace files (.viv and .exe.viv). CWE-502 (Deserialization of Untrusted Data) is the root cause: when capa loads a workspace, it deserializes attacker-controlled content without adequate validation, allowing the attacker to execute arbitrary code in the context of the capa process. The CPE cpe:2.3:a:mandiant_flare:capa:*:*:*:*:*:*:*:* covers all releases before 10.0.0. Because the attack surface is a local file opened by an analyst rather than a network service, the CVSS 4.0 vector (AV:L/AC:H/AT:P/PR:N/UI:A) captures a high-impact but interaction-dependent flaw.
Know when Capa gets its next vulnerability
- 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
CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Local file-based trigger (AV:L) requiring the analyst to run capa on a malicious workspace (UI:R); deserialization is deterministic once the file is loaded (AC:L); code runs as the invoking user with full impact (C/I/A:H), no scope change.
Primary rating from Vendor (Mandiant).
CVSS VectorVendor: Mandiant
Lifecycle Timeline
2DescriptionCVE.org
Deserialization of untrusted data in Mandiant FLARE capa releases before 10.0.0 allows arbitrary code execution when a crafted .viv or .exe.viv workspace is passed to the capa utility
Executive ViewAI
Mandiant FLARE capa versions before 10.0.0 can execute attacker-supplied code on an analyst workstation when a crafted .viv or .exe.viv workspace is opened, putting sensitive investigative data and tool integrity at risk. Exposure is limited to local, user-driven workflows that load untrusted or third-party workspaces, and no public exploit identified at time of analysis. Leadership should care because compromise of a malware-analysis workstation could expose case data and credentials even though the issue is not remotely triggerable.
No vendor-released patch identified at time of analysis. Restrict opening untrusted or third-party .viv/.exe.viv workspaces, validate workspace provenance, run capa in an isolated disposable VM/container with least privilege and no sensitive credentials, block unnecessary network access, and monitor for anomalous process execution from capa.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-106923
GHSA-vmfm-6f34-53x7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB