Description
Affected versions of Flowintel allow the LOG_FILE configuration value to be modified through system settings without restricting it to a filename inside the intended log directory.


Because the application constructs the log destination from this configurable value, an administrator could set LOG_FILE to an arbitrary filesystem path. Since attackers can influence logged content, this enables controlled data to be written into unintended files. The upstream commit specifically describes an exploitation chain in which an attacker injects a template into a chosen file and subsequently abuses application rendering behavior to execute code.

The patch removes LOG_FILE from the web-editable settings, introduces validate_log_file_name() to reject absolute paths, traversal, Windows paths, null bytes, and directory components, and centralizes log path construction through resolve_log_file_path().

Version impacted: >=3.3.0
Published: 2026-08-27
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Affected versions of Flowintel permit the LOG_FILE configuration parameter to be set to any filesystem path by an administrator through the web interface. Because the application does not enforce relative‑path restrictions, an attacker controlling log content can write template payloads to arbitrary locations. When the application later renders the injected template, arbitrary code is executed. This flaw combines a directory traversal‑like vulnerability (CWE-22) with a template injection (CWE-94) and enables remote code execution and potentially full system compromise.

Affected Systems

All Flowintel deployments running version 3.3.0 or later are affected, provided the LOG_FILE setting is exposed via the web configuration. The vulnerability arises because the LOG_FILE value is not validated against the intended log directory, allowing absolute paths, traversal, or platform‑specific segments.

Risk and Exploitability

The vulnerability has a CVSS score of 7.5, indicating high severity. No EPSS score is listed, but the flaw requires authenticated administrative access to modify LOG_FILE. Exploitation involves setting LOG_FILE to an arbitrary path, injecting a malicious template into the log file, and triggering the application's rendering process to execute code. The lack of reported public exploits and absence from the CISA KEV list suggests the exploit is not yet widely available, yet the attack vector remains remote and feasible for any administrator with write access.

Generated by OpenCVE AI on August 27, 2026 at 14:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch that removes LOG_FILE from web‑editable settings and enforces validation through validate_log_file_name() and resolve_log_file_path().
  • If a patch is unavailable, disable remote editing of the LOG_FILE configuration and enforce hard‑coded, relative log filenames on the server.
  • Verify that any remaining log file paths are validated to reject absolute paths, traversal, Windows‑style separators, null bytes, and directory components before being used.

Generated by OpenCVE AI on August 27, 2026 at 14:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 27 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Flowintel
Flowintel flowintel
Vendors & Products Flowintel
Flowintel flowintel

Thu, 27 Aug 2026 13:00:00 +0000

Type Values Removed Values Added
Description Affected versions of Flowintel allow the LOG_FILE configuration value to be modified through system settings without restricting it to a filename inside the intended log directory. Because the application constructs the log destination from this configurable value, an administrator could set LOG_FILE to an arbitrary filesystem path. Since attackers can influence logged content, this enables controlled data to be written into unintended files. The upstream commit specifically describes an exploitation chain in which an attacker injects a template into a chosen file and subsequently abuses application rendering behavior to execute code. The patch removes LOG_FILE from the web-editable settings, introduces validate_log_file_name() to reject absolute paths, traversal, Windows paths, null bytes, and directory components, and centralizes log path construction through resolve_log_file_path(). Version impacted: >=3.3.0
Title Flowintel Arbitrary Log File Path Allows Remote Code Execution via Template Injection
Weaknesses CWE-22
CWE-94
References
Metrics cvssV4_0

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


Subscriptions

Flowintel Flowintel
cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-08-27T15:52:21.756Z

Reserved: 2026-08-27T11:59:48.294Z

Link: CVE-2026-81743

cve-icon Vulnrichment

Updated: 2026-08-27T15:52:17.934Z

cve-icon NVD

Status : Deferred

Published: 2026-08-27T13:18:43.487

Modified: 2026-08-28T15:28:32.763

Link: CVE-2026-81743

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T15:00:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')