CVE-2026-81662
Received Received - Intake

Code Injection in Flowintel Configuration Module

Vulnerability report for CVE-2026-81662, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-27

Last updated on: 2026-08-27

Assigner: CIRCL

Description

Affected versions of Flowintel improperly trust configuration keys supplied to the alerts settings update endpoint. While configuration values were normalized to Python literals, the corresponding keys were used directly when constructing and replacing lines in conf/config_module.py. The vulnerable code used requester-controlled keys in both the regular expression and the generated assignment: f'{key} = {py_val}' and appended an assignment if the key was not already present. The modified Python configuration module was subsequently reloaded using importlib.reload(). This creates a code-generation boundary in which specially crafted configuration keys can alter the Python source structure and result in execution of attacker-controlled Python statements. Version impacted >=3.3.0

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-27
Last Modified
2026-08-27
Generated
2026-08-27
AI Q&A
2026-08-27
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
flowintel flowintel From 3.3.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-20 The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Flowintel allows attackers to execute arbitrary Python code by injecting specially crafted configuration keys. The application improperly trusts user-supplied keys in the alerts settings update endpoint, which are used directly to modify Python configuration files. This creates a code-generation boundary where malicious keys can alter Python source structure and execute attacker-controlled statements.

Detection Guidance

Check Flowintel logs for suspicious configuration update requests to the alerts settings endpoint. Inspect conf/config_module.py for unexpected modifications or new entries. Look for unusual Python code execution patterns in system logs.

Impact Analysis

An attacker could exploit this to run arbitrary code on the affected system, potentially gaining full control over the Flowintel application and its data. This could lead to unauthorized access, data theft, or system compromise depending on the application's privileges.

Compliance Impact

This vulnerability could lead to unauthorized access or data breaches, violating compliance requirements for GDPR (data protection) and HIPAA (health information security). Organizations using affected versions may face regulatory penalties due to insufficient security controls.

Mitigation Strategies

Update Flowintel to the latest patched version. Restrict access to the alerts settings update endpoint. Review and validate all configuration files for unauthorized changes. Monitor for unusual activity in the application logs.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-81662. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart