Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local low-privilege access
-
ExploitSubmit crafted path to Open Folder endpoint
-
ExecutionShell metacharacters reach child_process.exec
-
ImpactExecute arbitrary commands in app context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires LOCAL access to a host running Toonflow-app version ≤1.1.8 and the ability to control the 'path' argument processed by the Open Folder endpoint in src/routes/setting/fileManagement/openFolder.ts, which feeds child_process.exec without adequate sanitization. Per CVSS PR:L, the actor needs at least low-level privileges/authentication within the application context (not a fully unauthenticated path). Limiting factors: there is no remote/network vector (AV:L), the injected command runs only at the privilege of the local user already running the app (so impact is bounded, VC:L/VI:L/VA:L), the issue is fixed in 2.0.0, and the vendor asserts the affected code paths were removed in the architectural refactor leading to the current 2.0.4 release - meaning current/default installations may not be exposed at all. |
| Impact | This is a low-to-medium real-world priority despite being a command injection flaw (CWE-77). The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L, base 4.8 medium) shows the attack requires LOCAL access and at least low privileges (PR:L), which sharply limits exposure - there is no remote network vector. The E:P (Proof-of-Concept) exploit maturity aligns with the input signal that exploit code is publicly available, but publicly available exploit code exists is NOT the same as active exploitation: this CVE is NOT listed in CISA KEV, so there is no confirmation of in-the-wild use. No EPSS score was provided in the input, so exploitation probability cannot be quantified - a notable missing signal. The low impact ratings (VC:L/VI:L/VA:L) reflect that the injected command executes within the context/privilege of the local user already running the Electron-style desktop app, so the attacker gains little beyond access they largely already possess. Crucially, the vendor DISPUTES applicability: they state the report targets 1.1.8, the current release is 2.0.4 after a substantial architectural refactor, and the vulnerable code paths do not exist in supported releases - this conflicts with treating the issue as a live threat to current deployments and should be verified. Net: a genuine but low-severity local flaw in a niche product, not an emergency. |
| Exploit ScenarioDerived | A local low-privileged user (or a process/script running in that user's context) on a machine running Toonflow-app ≤1.1.8 supplies a crafted value for the 'path' argument handled by the Open Folder endpoint, which is passed unsanitized into child_process.exec. The shell metacharacters in the path are interpreted, executing attacker-chosen commands at the privilege level of the running application. A proof-of-concept exploit is publicly available (referenced via a Google Drive link by VulDB). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Command injection in Toonflow-app 1.1.8 and earlier allows a local, authenticated low-privileged user to execute arbitrary commands by manipulating the 'path' argument of the Open Folder endpoint (src/routes/setting/fileManagement/openFolder.ts), which is passed without sanitization to child_process.exec. Publicly available exploit code exists, but the attack requires local access and the injected commands run at the privileges of the user already running the application, limiting impact. The vendor-released patch is version 2.0.0; the vendor further states that the affected code paths were removed in the architectural refactor leading to the current 2.0.4 release, so up-to-date installations are not exposed.
RemediationAI
Upgrade to Toonflow-app 2.0.0 or later (vendor-released patch: 2.0.0; current release is 2.0.4). The fix is available at https://github.com/HBAI-Ltd/Toonflow-app/releases/tag/v2.0.0. For environments that cannot immediately upgrade, consider restricting local access to the application to trusted users, as the attack requires a local authenticated low-privileged user. Additionally, review and harden the application code to avoid using child_process.exec with user-controlled input; use execFile, spawn with argument arrays, or strict input validation and shell escaping. Compensating controls include monitoring for suspicious child_process activity and applying the principle of least privilege. These mitigations may limit functionality or require code changes, and they do not fully eliminate the risk if the vulnerable component remains in use. Advisory: https://vuldb.com/vuln/416951 and https://vuldb.com/vuln/416951/cti.
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 is a command injection (CWE-77) in the Open Folder endpoint of Toonflow-app's settings. The function child_process.exec in src/routes/setting/fileManagement/openFolder.ts uses a user-controllable 'path' argument to build a shell command without proper sanitization or escaping. Because exec invokes a shell, an attacker who can control the path can append or inject additional shell commands. The CVSS vector CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P and the assessed CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L both indicate a local attack vector, low privileges required, no user interaction, and limited confidentiality, integrity, and availability impact. The CPE cpe:2.3:a:hbai-ltd:toonflow-app:*:*:*:*:*:*:*:* covers all versions up to and including 1.1.8, the last vulnerable release before the 2.0.0 fix.
Know when Toonflow App 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:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Local-only Open Folder endpoint reachable by a low-privileged app user (AV:L, PR:L), easy to trigger (AC:L); injected command runs at the user's existing privilege, so impacts stay Low.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A flaw has been found in HBAI-Ltd Toonflow-app up to 1.1.8. The affected element is the function child_process.exec of the file src/routes/setting/fileManagement/openFolder.ts of the component Open Folder Endpoint. Executing a manipulation of the argument path can lead to command injection. The attack needs to be launched locally. The exploit has been published and may be used. Upgrading to version 2.0.0 is sufficient to fix this issue. You should upgrade the affected component. The vendor explains: "The report targets ToonFlow version 1.1.8. The current release is 2.0.4, which is the result of a substantial architectural refactor; the code paths referenced in the report do not apply to the current version. The report does not describe a vulnerability in any supported release."
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Toonflow App
View allPath traversal in HBAI-Ltd Toonflow-app up to version 1.1.1 allows authenticated remote attackers to read arbitrary file
Information disclosure in HBAI-Ltd Toonflow-app 1.1.8 and earlier allows a locally positioned, low-privilege authenticat
EUVD-2026-98696
GHSA-rw46-2w3f-hpr6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB