Description
FlyEnv before 4.18.0 fails to sanitize HTML from markdown rendering and AI chat content passed to Vue v-html directives. Attackers can inject malicious scripts through markdown sources or chat messages that execute in the Electron renderer process with access to Node.js APIs and the filesystem.
Published: 2026-08-10
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FlyEnv versions before 4.18.0 fail to sanitize HTML that originates from markdown rendering and AI chat content before it is passed to Vue's v-html directive. This flaw allows an attacker to inject malicious scripts that will execute inside the Electron renderer process with full Node.js API availability, giving the attacker read/write access to the local filesystem. The weakness is an instance of untrusted client‑side HTML injection (CWE‑79).

Affected Systems

The vulnerability affects FlyEnv deployments running any release prior to 4.18.0. No specific sub‑versions are listed; all versions older than the 4.18.0 release are presumed vulnerable.

Risk and Exploitability

The CVSS score of 5.3 classifies the risk as moderate. The EPSS score is not provided in the CVE data and the issue is not currently listed in the CISA KEV catalog. The likely attack vector involves an attacker supplying crafted markdown or chat content to the application—either locally or via a remote server that the user accesses. Because the malicious content executes with Node.js privileges, a successful exploitation could lead to arbitrary code execution and full filesystem compromise on the affected machine.

Generated by OpenCVE AI on August 10, 2026 at 21:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest FlyEnv release (4.18.0 or newer) to eliminate the sanitization flaw
  • Sanitize all markdown and AI chat content before rendering with v-html to prevent injection
  • Configure the Electron renderer process to disable nodeIntegration or enable contextIsolation to limit Node.js API availability

Generated by OpenCVE AI on August 10, 2026 at 21:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Description FlyEnv before 4.18.0 fails to sanitize HTML from markdown rendering and AI chat content passed to Vue v-html directives. Attackers can inject malicious scripts through markdown sources or chat messages that execute in the Electron renderer process with access to Node.js APIs and the filesystem.
Title FlyEnv < 4.18.0 Cross-Site Scripting via v-html
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-10T19:35:54.320Z

Reserved: 2026-08-03T13:26:21.234Z

Link: CVE-2026-69116

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T21:15:07Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')