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: < 1% Very Low
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

Tue, 11 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Xpf0000
Xpf0000 flyenv
Vendors & Products Xpf0000
Xpf0000 flyenv

Tue, 11 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-11T14:35:46.703Z

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

Link: CVE-2026-69116

cve-icon Vulnrichment

Updated: 2026-08-11T14:35:41.114Z

cve-icon NVD

Status : Received

Published: 2026-08-10T20:17:32.160

Modified: 2026-08-11T15:17:35.010

Link: CVE-2026-69116

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T14:21:55Z

Weaknesses
  • CWE-79

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