Skip to main content

GRASSMARLIN EUVDEUVD-2026-26135

| CVE-2026-6807 MEDIUM
Improper Restriction of XML External Entity Reference (CWE-611)
2026-04-28 icscert
5.5
CVSS 3.1 · Vendor: icscert
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid GRASSMARLIN user credentials
  2. Delivery
    Access GRASSMARLIN system locally
  3. Exploit
    Craft XXE payload in XML session file
  4. Execution
    Import malicious session through GUI or API
  5. Persist
    Trigger XML parser to resolve entity
  6. Impact
    Exfiltrate sensitive file contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 three specific conditions: (1) the attacker must possess valid GRASSMARLIN login credentials (authenticated access, not default anonymous); (2) the attacker must have local access to the GRASSMARLIN system or a network path allowing session file upload/import - remote exploitation is not possible via network protocols alone; (3) the GRASSMARLIN session import or XML parsing feature must be enabled and accessible to the authenticated user (this is a default feature based on the description of 'session data' handling, but confirm in vendor advisory whether admins can disable it). No special non-default configuration is required - standard GRASSMARLIN installations with XML session support are vulnerable if a user with login credentials can reach the session import function.

Impact

CVSS score of 5.5 combined with local attack vector (AV:L) and low privileges required (PR:L) indicates moderate real-world risk limited to authenticated users on the same system. EPSS data not provided in input. The vulnerability is not listed as actively exploited in CISA KEV at time of analysis, and no public exploit code is referenced. However, XXE vulnerabilities are well-understood attack patterns with freely available exploitation techniques, making POC development trivial for threat actors with access. The high confidentiality impact (C:H) suggests exposure of authentication tokens, configuration data, or network credentials stored in XML configuration or session files. Risk is concentrated in air-gapped or hybrid ICS networks where GRASSMARLIN is deployed; enterprise IT networks using GRASSMARLIN for ICS situational awareness face elevated risk if user accounts are compromised. The limitation to authenticated local access significantly reduces attack surface compared to remote XXE variants.

Exploit ScenarioDerived

An authenticated GRASSMARLIN user (or attacker who has compromised a valid account) crafts a malicious session export file containing XXE payloads such as '<!DOCTYPE foo [<!ENTITY xxe SYSTEM "file:///etc/passwd">]>' embedded in XML session data. Upon importing this file through the session management interface, the XML parser processes the entity declaration and returns the contents of /etc/passwd or other sensitive files in error messages or logs visible to the attacker. The attacker extracts credentials, API keys, or network architecture data from the exposed files.

Monitor Track and reassess. Why: Vendor states no customer action required.
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 28, 2026

XML External Entity (XXE) injection in GRASSMARLIN v3.2.1 allows authenticated local users to extract sensitive information through crafted session data that exploits insufficient XML parser hardening. The vulnerability has a CVSS score of 5.5 with local attack vector and high confidentiality impact, affecting users with login credentials on systems running the affected version.

RemediationAI

Upgrade GRASSMARLIN to a patched version released by NSA following CISA advisory ICSA-26-118-01; consult the advisory at https://www.cisa.gov/news-events/ics-advisories/icsa-26-118-01 for exact fixed version availability and timeline. If an immediate patch is unavailable, implement these compensating controls: (1) restrict GRASSMARLIN login access to a minimal set of trusted operator accounts via authentication system controls, reducing the number of potential attackers to those with valid credentials; (2) disable or restrict the application's ability to import external session files, if that feature can be disabled without breaking critical workflows; (3) monitor session file creation and XML parsing logs for suspicious DOCTYPE or SYSTEM declarations; (4) run GRASSMARLIN under an OS-level user account with minimal file system permissions, limiting data exposure to non-sensitive files only. Each control involves operational trade-offs - restricting imports may require manual session management, and minimal file permissions may break backup or reporting features.

Affected VersionsENISA

GRASSMARLIN All versions

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

GRASSMARLIN is an NSA-developed network visualization and analysis tool used in industrial control systems (ICS) environments. The vulnerability stems from CWE-611 (Improper Restriction of XML External Entity Reference), a well-known XML parsing flaw where the XML parser processes external entity declarations without proper validation or filtering. When the application parses crafted session data files (likely XML-formatted), an attacker can define malicious external entities that reference local system files, allowing unauthorized read access to sensitive data on the server filesystem. The flaw indicates the XML parser was instantiated without XXE protections such as disabling DOCTYPE declarations, external entity resolution, or schema validation.

Know when Grassmarlin 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

Vendor (icscert) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Primary rating from Vendor (icscert) · only source for this CVE.

CVSS VectorVendor: icscert

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.org

A vulnerability in GRASSMARLIN v3.2.1 allows crafted session data to trigger improper handling of XML input, which may result in unintended exposure of sensitive information. The flaw stems from insufficient hardening of the XML parsing process.

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
Threat Intel
1
1 source
Data Quality
8 sources
Confidence: High

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.0%
Patch available No
Active threat Yes
Deciding rule
Vendor states no customer action required
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
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

Threat IntelligenceMISP

CISA Advisories
Sources: CISA (public domain)

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