Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit markdown with embedded malicious content
-
DeliveryMarkdown converted to HTML with scripts
-
ExploitPDF renderer executes JavaScript server-side
-
ExecutionMake outbound HTTP requests to attacker
-
ImpactExfiltrate data or inject malicious content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The markdown_to_pdf action must be invoked with attacker-controlled or untrusted markdown content. Exploitation requires the markdown to contain or reference JavaScript payloads that survive the markdown parser and are evaluated by the underlying PDF rendering engine (wkhtmltopdf). The containerized environment must permit outbound network access for SSRF requests to reach external targets (a common default). Limiting factors: AC:H indicates that not all markdown syntax reliably triggers execution-payload formatting is sensitive to parser behavior and renderer quirks; markdown-to-HTML translation may strip or escape certain HTML constructs; outbound requests are constrained by container network policies if configured restrictively; interaction with the markdown_to_pdf action itself may require some level of platform access, depending on workflow exposure. |
| Impact | The moderate CVSS score (4.8) reflects network accessibility (AV:N) but high attack complexity (AC:H), indicating non-trivial exploitation conditions-likely requiring specific markdown syntax or rendering quirks to trigger. The limited impact scope (C:L, I:L, A:N) restricts real-world harm to confidentiality and integrity within the PDF rendering context, not system-wide compromise. No active exploitation confirmed in CISA KEV at time of analysis; no public POC identified. Defenders should prioritize patching environments where InsightConnect workflows accept untrusted markdown input. In isolated automation-only settings with trusted markdown sources, risk is substantially lower. The AC:H rating is a critical limiting factor-not all markdown payloads succeed; only those carefully crafted to survive the rendering pipeline trigger exploitation. |
| Exploit ScenarioDerived | An attacker with network access to an InsightConnect workflow submits a markdown document containing embedded JavaScript (e.g., |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 26, 2026
Server-side JavaScript execution and outbound HTTP request capabilities in Rapid7 InsightConnect Markdown Plugin versions 3.1.4 and earlier allow remote attackers to execute arbitrary scripts and make unauthorized HTTP requests through malicious content embedded in Markdown input to the markdown_to_pdf action. The PDF rendering engine lacks sufficient restrictions on script execution and network access. Patched version 4.0.0 is available from the vendor.
RemediationAI
Upgrade Rapid7 InsightConnect Markdown Plugin to version 4.0.0 or later. The patched version is available via GitHub PR #3721 at https://github.com/rapid7/insightconnect-plugins/pull/3721 and updates the SDK container base and build pipeline to enforce safer rendering constraints. For organizations unable to patch immediately, restrict markdown_to_pdf action execution to trusted internal sources through workflow-level access controls within InsightConnect; this eliminates remote attack surface but may impact automation flexibility. Monitor markdown input sources-if external or user-supplied markdown must be processed, implement strict input validation and consider deploying action execution in ephemeral containers with network egress restrictions.
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
The vulnerability resides in the markdown_to_pdf action, which leverages wkhtmltopdf (a WebKit-based HTML-to-PDF converter) for rendering Markdown content. The underlying issue stems from improper sandboxing of the rendering environment, allowing malicious JavaScript embedded in or referenced by Markdown to execute in the server context. This represents a variant of unsafe PDF rendering implementations (CWE-79 extends to SSRF through HTML/CSS resource references). The affected plugin runs in a containerized InsightConnect environment but lacks input validation and render-time restrictions on external resources and script execution.
Know when Insightconnect Markdown Plugin 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
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Network-reachable PDF rendering action; high complexity from non-trivial payload requirements; no privileges or user interaction needed; limited to confidentiality and integrity impacts.
Primary rating from Vendor (rapid7).
CVSS VectorVendor: rapid7
DescriptionCVE.org
Server-Side Cross-Site Scripting and Server-Side Request Forgery vulnerability in the markdown_to_pdf action of Rapid7 InsightConnect Markdown Plugin version 3.1.4 and earlier on Linux allows remote attackers to execute JavaScript server-side and make arbitrary outbound HTTP requests via crafted content embedded in Markdown input. The PDF rendering engine does not restrict script execution or outbound network access.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
EUVD-2026-39616
GHSA-6r62-qf74-xpgg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB