Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify pipeline reusing misp-stix parser instance
-
DeliverySubmit crafted STIX bundle with attacker-controlled galaxy/DNS/timestamp state
-
ExploitParser accumulates injected data into instance accumulators
-
ExecutionLegitimate STIX document parsed by same instance
-
PersistResulting MISP event inherits prior document artifacts
-
ImpactDownstream analysts or automated systems act on contaminated threat intelligence
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incomplete cleanup
|
| Exploitation Conditions | Exploitation requires two specific, non-default conditions to hold simultaneously: first, the consuming application must reuse the same misp-stix parser instance across two or more independent STIX document conversions - standard conversion entry points that instantiate a new parser per file are explicitly not affected per the CVE description; second, the attacker must be able to influence the content of at least one STIX document processed by that long-lived parser instance before the target document is processed, and must be able to control or predict document processing order. The AT:P (attack precondition present) metric in the CVSS 4.0 vector formally encodes the parser-reuse requirement. Exploitation is strictly bounded to partial integrity contamination and limited disclosure of prior-document metadata; no code execution, privilege escalation, authentication bypass, or availability impact is possible per the description and confirmed by the patch diffs. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N) scores 6.3, reflecting a network-reachable attack surface bounded by a required attack precondition (AT:P) - specifically, the consuming application must reuse parser instances across unrelated documents, which is explicitly a non-default usage pattern. Impacts are limited to partial confidentiality and integrity of the vulnerable system with no availability or scope change. No EPSS data was provided in the input, and the vulnerability is not listed in CISA KEV. No public proof-of-concept exploit code has been identified. The 'RCE' tag present in the input data is inconsistent with both the CVE description and the patch diffs, which explicitly state 'No direct availability impact or code execution is involved' - this tag should be disregarded as likely mislabeled metadata and does not alter the risk calculus. Real-world risk is low-to-moderate for most environments but operationally significant in threat-intelligence pipelines that process documents from mixed-trust sources with a shared parser instance, where false associations or metadata leakage between events could mislead analysts or violate distribution controls. |
| Exploit ScenarioDerived | An attacker with the ability to inject a crafted STIX document into a threat-intelligence ingestion pipeline that reuses a misp-stix parser instance submits a bundle containing fabricated galaxy clusters, passive DNS records, or false timestamps targeting a known processing queue. When a legitimate high-priority STIX document is subsequently processed by the same instance, the resulting MISP event inherits the attacker's injected artifacts, causing false threat-actor associations or incorrect indicator attribution to propagate downstream to analysts and automated response systems. No public proof-of-concept exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 21, 2026
Parser state isolation failure in misp-stix corrupts MISP event generation when the same parser instance is reused across independent STIX 1 and STIX 2 document conversions, causing retained artifacts - including galaxy clusters, passive DNS records, package titles, dates, and timestamps - from a prior document to contaminate subsequently generated MISP events. Applications directly consuming the misp-stix API with long-lived parser instances are at risk; the standard entry points that instantiate a fresh parser per file are not affected. No public exploit has been identified at time of analysis, and the CVSS 4.0 AT:P precondition metric confirms exploitation depends on a non-default deployment pattern compounded by attacker influence over document processing order.
RemediationAI
Update misp-stix to a version incorporating commits f08373dd, ad4f0a65, and f6593931 from the MISP GitHub repository (https://github.com/MISP/misp-stix/commit/f08373dd and https://github.com/MISP/misp-stix/commit/f6593931). Because an exact fixed release tag was not confirmed in available data, verify the target version by checking the misp-stix PyPI changelog or MISP project release notes for a version post-dating these commits before upgrading. As an immediate workaround requiring no library change, refactor any application that directly consumes the misp-stix API to instantiate a new parser object for each STIX document conversion rather than reusing the same instance - this fully eliminates the vulnerable reuse path and matches the behavior of the standard non-API entry points. If refactoring is not immediately feasible, implement strict document queue isolation to prevent attacker-influenced STIX documents from being processed consecutively with sensitive documents on the same parser instance; this reduces but does not eliminate integrity risk.
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
misp-stix (CPE: cpe:2.3:a:misp:misp-stix:*:*:*:*:*:*:*:*) is a CIRCL-maintained Python library that converts between STIX 1.x/2.x threat intelligence bundles and MISP event structures. The root cause is CWE-459 (Incomplete Cleanup): three parser classes - ExternalSTIX1toMISPParser, InternalSTIX1toMISPParser, and the base STIX1toMISPParser - initialized per-document state accumulators (self.__dns_objects, self.__dns_ips, self.__dates, self.__timestamps, self.__titles, self.__galaxies, self.__references) inside their constructors rather than inside a dedicated reset method invoked at each conversion entry point. When parse_stix_package or parse_stix_content was called on an already-used instance, these accumulators still held values from prior runs. The STIX 2 parser suffered the same pattern for galaxy and galaxy-cluster data. The upstream fix (commits f08373dd, ad4f0a65, f6593931) introduces a _reset_bundle_state() hook called at every conversion entry point, ensuring each conversion starts from a clean accumulator state whether the parser object is newly instantiated or reused.
Know when Misp 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:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
AC:H reflects the required non-default parser-reuse pattern and attacker-controlled document ordering; impacts are confined to partial confidentiality and integrity with no scope change.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
DescriptionCVE.org
A parser state isolation vulnerability in misp-stix could cause data from a previously processed STIX document to be retained and incorporated into the MISP event generated from a subsequent document when the same parser instance is reused.
Several STIX 1 and STIX 2 parser components maintained per-document state that was not completely cleared between conversions. In the STIX 2 parser, galaxy and galaxy-cluster information, including custom galaxy clusters, could survive a parser reset and subsequently be associated with objects from another bundle.
The STIX 1 parsers were affected by the same underlying state-management issue. Depending on the parser type, retained information could include galaxies, references, passive DNS bookkeeping, package titles, dates, and timestamps. As a result, parsing a second STIX package with an already-used parser could produce a MISP event containing information that was present only in the previously processed package. For example, a generated event could inherit passive DNS records from an earlier document, reference unrelated galaxy information, combine titles from different packages, or use timestamps originating from another conversion.
The issue primarily affects applications using the misp-stix API directly and reusing parser instances across independent STIX documents. Normal conversion entry points that instantiate a new parser for each file are not affected by this particular reuse scenario.
An attacker able to influence documents processed by such a long-lived parser could potentially cause information from one conversion to contaminate a subsequent MISP event. This can affect the integrity of generated threat intelligence, resulting in incorrect associations, misleading contextual information, or unrelated indicators being attributed to an event. In environments where consecutive documents have different access controls or distribution scopes, the retained state could additionally result in limited disclosure of information from a previously processed document.
Successful exploitation depends on the consuming application reusing the same parser instance and on the ordering of processed documents, which increases attack complexity. No direct availability impact or code execution is involved.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
An issue was discovered in MISP 2.4.9x before 2.4.99. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
An issue was discovered in MISP before 2.4.158. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
app/Controller/Component/IndexFilterComponent.php in MISP before 2.4.167 mishandles ordered_url_params and additional_de
SQL injection in MISP threat intelligence platform versions prior to 2.5.37 allows remote unauthenticated attackers to m
An issue was discovered in MISP before 2.4.158. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab
MISP 2.4.172 mishandles different certificate file extensions in server sync. Rated high severity (CVSS 7.5), this vulne
In MISP before 2.4.148, app/Lib/Export/OpendataExport.php mishandles parameter data that is used in a shell_exec call. R
An issue was discovered in app/Controller/UsersController.php in MISP 2.4.92. Rated critical severity (CVSS 9.8), this v
An issue was discovered in MISP 2.4.128. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
MISP before 2.4.135 lacks an ACL check, related to app/Controller/GalaxyElementsController.php and app/Model/GalaxyEleme
app/View/Elements/genericElements/IndexTable/Fields/generic_field.ctp in MISP 2.4.144 does not sanitize certain data rel
MISP 2.4.148, in certain configurations, allows SQL injection via the app/Model/Log.php $conditions['org'] value. Rated
EUVD-2026-63883
GHSA-q62h-w723-22p2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB