CVE-2026-46443
Received Received - Intake
Flowise Credential Data Exposure via Filter Parameter

Publication date: 2026-06-08

Last updated on: 2026-06-08

Assigner: GitHub, Inc.

Description
Flowise is a drag & drop user interface to build a customized large language model flow. Prior to version 3.1.2, when credentials are fetched with a credentialName filter parameter, the encryptedData field is not stripped from the response. The code properly omits encryptedData when no filter is used but fails to do so when a filter is used. This issue has been patched in version 3.1.2.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-08
Last Modified
2026-06-08
Generated
2026-06-09
AI Q&A
2026-06-08
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
flowiseai flowise to 3.1.2 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-46443 is a high-severity vulnerability in Flowise, a drag & drop user interface for building customized large language model flows. The vulnerability occurs in versions 3.1.1 and earlier when credentials are fetched using a credentialName filter parameter. In this case, the encryptedData field, which contains sensitive encrypted credential information, is improperly exposed in the response. Normally, this field is omitted when no filter is used, but the filtering logic fails to exclude it, allowing authenticated users to access encrypted credential data.

If an attacker also obtains access to the encryption key file (usually located at ~/.flowise/encryption.key), they can decrypt and steal sensitive credentials such as API keys, passwords, and tokens for services like OpenAI or AWS. The vulnerability has a CVSS score of 7.0, indicating high severity, and can be exploited remotely with low privileges and no user interaction. This issue was fixed in Flowise version 3.1.2.

Impact Analysis

This vulnerability can lead to unauthorized disclosure of sensitive credential data, including API keys, passwords, and tokens used by Flowise to access external services like OpenAI or AWS.

If an attacker exploits this flaw and also gains access to the encryption key file, they can decrypt these credentials, potentially leading to further compromise of connected services and data.

Because the attack requires only low privileges and no user interaction, it poses a significant risk of credential theft and subsequent unauthorized access to critical systems or data.

Detection Guidance

This vulnerability can be detected by checking if your Flowise installation is running a version prior to 3.1.2 and by testing whether the encryptedData field is exposed when fetching credentials using the credentialName filter parameter.

You can attempt to detect the vulnerability by making an authenticated API request to the credentials endpoint with a credentialName filter and inspecting the response for the presence of the encryptedData field.

For example, using curl (replace placeholders accordingly):

  • curl -H "Authorization: Bearer <your_token>" "http://<flowise_host>/api/credentials?credentialName=<name>"

If the response contains the encryptedData field, your system is vulnerable.

Mitigation Strategies

The immediate mitigation step is to upgrade Flowise to version 3.1.2 or later, where this vulnerability has been patched.

Additionally, restrict access to the encryption key file located at ~/.flowise/encryption.key to prevent attackers from decrypting any exposed encryptedData.

Limit authenticated user privileges to reduce the risk of exploitation, as the vulnerability requires low privileges but authenticated access.

Compliance Impact

This vulnerability exposes encrypted credential data such as API keys, passwords, and tokens to authenticated users due to improper filtering of sensitive fields. If an attacker obtains the encryption key, they can decrypt and steal these credentials.

Such unauthorized exposure and potential theft of sensitive credential information can lead to violations of data protection standards and regulations like GDPR and HIPAA, which mandate strict controls over access to sensitive data and credentials.

Therefore, this vulnerability could negatively impact compliance by increasing the risk of unauthorized data access and potential data breaches.

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