HIGH 7.5

CVE-2026-56270: Flowise Unauthenticated OAuth Secret Exposure – HIGH Severity

Flowise, a popular open-source workflow automation platform, contains an unauthenticated information disclosure vulnerability that allows attackers to retrieve sensitive OAuth and SSO configuration details without logging in. By making a simple request to a specific API endpoint with an organization ID, an attacker can harvest OAuth client secrets for major identity providers including Google, Microsoft Azure, GitHub, and Auth0. This flaw affects Flowise versions 3.0.13 and earlier; version 3.1.0 and later include fixes. Organizations running Flowise—whether as a cloud service or self-hosted—with this endpoint exposed are at immediate risk of credential compromise.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses (CWE)
CWE-306
Affected products
1 configuration(s)
Published / Modified
2026-06-24 / 2026-06-26

NVD description (verbatim)

Flowise before 3.1.0 (versions 3.0.13 and earlier) contains a missing authentication vulnerability in the /api/v1/loginmethod endpoint that allows unauthenticated users to retrieve an organization's complete SSO configuration, including OAuth client secrets in cleartext, by providing an organizationId parameter. Remote attackers can send a GET request to harvest sensitive API credentials for Google, Microsoft/Azure, GitHub, and Auth0 integrations. This affects FlowiseAI Cloud and self-hosted instances where the endpoint is exposed.

3 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability resides in the /api/v1/loginmethod endpoint, which lacks proper authentication checks (CWE-306: Missing Authentication). When an unauthenticated user sends a GET request with an organizationId parameter, the endpoint returns the complete SSO configuration for that organization in cleartext, including sensitive OAuth client IDs, client secrets, and token endpoints. This design flaw treats SSO metadata as publicly readable information rather than protecting it as a sensitive security control. The vulnerability affects self-hosted Flowise instances and FlowiseAI Cloud deployments where this endpoint remains accessible without authentication barriers. The issue was present in versions 3.0.13 and earlier, with remediation available in version 3.1.0.

Business impact

Compromise of OAuth client secrets is catastrophic for identity security. An attacker with these credentials can impersonate your Flowise application to OAuth providers, potentially gaining unauthorized access to user accounts and data flowing through your identity infrastructure. For organizations using Flowise as a central automation hub integrating multiple SaaS applications, this creates a lateral movement opportunity—attackers can pivot from stolen credentials to compromise downstream applications that trust your Flowise instance as an authentication source. The exposure is particularly severe if Flowise is integrated with internal systems or manages authentication for sensitive workflows. Additionally, the breach of multiple OAuth secrets (Google, Microsoft, GitHub, Auth0) in a single request multiplies the attack surface and complicates incident response.

Affected systems

Flowise versions 3.0.13 and earlier are vulnerable. This includes both self-hosted deployments and FlowiseAI Cloud instances. The vulnerability is only exploitable if the /api/v1/loginmethod endpoint is network-accessible; air-gapped or network-restricted deployments have reduced risk. Organizations should verify their Flowise version and check whether the loginmethod endpoint is exposed to untrusted networks. Cloud-hosted instances may have been automatically patched depending on the provider's update cadence; self-hosted users must manually upgrade.

Exploitability

Exploitation requires no special access, no user interaction, and no authentication. An attacker only needs to know or guess an organization ID and send a single GET request. The vulnerability has a CVSS 3.1 score of 7.5 (HIGH) with a network-based attack vector, low complexity, and high confidentiality impact. While the vulnerability is not yet listed on CISA's Known Exploited Vulnerabilities catalog, the simplicity of the attack—no authentication, straightforward HTTP GET—makes it trivial to weaponize. Automated scanners can rapidly enumerate Flowise instances and test for this flaw. The barrier to exploitation is exceptionally low, making this a high-priority remediation target despite not being actively exploited in the wild at publication.

Remediation

Upgrade to Flowise version 3.1.0 or later immediately. Verify the upgrade with your vendor or release notes to confirm authentication controls have been added to the /api/v1/loginmethod endpoint. In the interim, network-level mitigations include restricting access to the /api/v1/loginmethod endpoint using a web application firewall, reverse proxy, or network segmentation to allow only trusted internal clients. Monitor your SSO provider (Google, Microsoft, Auth0, GitHub) for any suspicious token usage or unauthorized application access, and consider rotating OAuth credentials if you cannot immediately patch. Disable Flowise API access from untrusted networks if it is not required for external integrations.

Patch guidance

Flowise version 3.1.0 introduces authentication validation on the /api/v1/loginmethod endpoint. Before upgrading, verify your current version with `flowise --version` or check your deployment configuration. If running self-hosted Flowise via Docker, update to the latest image tag and redeploy. If using FlowiseAI Cloud, check your account dashboard for update notifications; cloud instances may be automatically patched but should be verified. After upgrading, test that the /api/v1/loginmethod endpoint now requires authentication and returns an error or empty response when accessed without credentials. Retain OAuth secrets rotation as part of post-incident remediation even after patching, as any historical exposure should be assumed compromised.

Detection guidance

Search logs for GET requests to `/api/v1/loginmethod` from external or unexpected IP addresses, particularly those without corresponding authentication events. Monitor for HTTP 200 responses from this endpoint when no authentication token is present in the request headers. If your Flowise instance logs requests, check for patterns of organizationId enumeration (sequential or bulk ID testing). Examine OAuth provider access logs (Google Cloud, Microsoft Entra ID, GitHub, Auth0) for unexpected token usage, application authorizations, or login activity from unfamiliar IP addresses or locations that do not match your organization's usage patterns. For cloud-hosted Flowise, review API access logs for unauthenticated endpoint calls. If Flowise logs are available, search for loginmethod endpoint access and correlate with authentication state to identify successful unauthorized calls.

Why prioritize this

This vulnerability warrants immediate remediation despite not being on CISA's Known Exploited Vulnerabilities list. It combines a trivial exploitation path (unauthenticated network access, no user interaction) with catastrophic impact (exposure of OAuth client secrets affecting multiple identity providers). The lack of complexity barriers and the high value of stolen credentials make this an attractive target for opportunistic attackers and adversaries conducting reconnaissance. Organizations running Flowise in internet-facing deployments are at severe risk of compromise. The fix is straightforward (upgrade to 3.1.0), making delay unjustifiable. If your organization uses Flowise for critical workflows or identity orchestration, treat this as a critical priority.

Risk score, explained

The CVSS 3.1 score of 7.5 (HIGH) reflects the combination of network accessibility, no authentication requirement, low complexity, and high confidentiality impact. While the vulnerability does not enable direct system compromise or data manipulation (integrity and availability are unaffected), the exposure of OAuth secrets creates a severe downstream risk. The score appropriately does not account for environmental factors such as business criticality or the number of dependent applications, which may justify even higher internal prioritization. The absence of active exploitation does not reduce the urgency; the ease of discovery and weaponization makes this a proactive target for attackers.

Frequently asked questions

Can I work around this vulnerability without upgrading immediately?

Network-level controls can reduce exposure. Restrict access to the /api/v1/loginmethod endpoint using a reverse proxy, WAF, or network firewall to only trusted internal sources. This is a temporary measure and should not delay upgrading to 3.1.0. Additionally, monitor OAuth provider logs for suspicious activity and consider pre-emptively rotating OAuth credentials if you cannot patch within 24–48 hours.

How do I know if my organization was exploited by this vulnerability?

Check your Flowise API access logs for GET requests to /api/v1/loginmethod from external IPs without corresponding authentication. Review your OAuth provider (Google, Microsoft, Auth0, GitHub) for unexpected token usage, new application permissions, or login activity from unfamiliar locations. Look for suspicious API calls or user sign-ins that do not align with your organization's normal patterns. If you cannot access Flowise logs, contact your hosting provider or security team to retrieve access logs for the affected date range.

Does this affect only cloud-hosted Flowise, or self-hosted instances too?

Both are affected. Self-hosted Flowise instances running versions 3.0.13 or earlier with the endpoint exposed to untrusted networks are vulnerable. FlowiseAI Cloud instances may be automatically patched by the provider, but self-hosted deployments require manual upgrade. Check your deployment type and version to confirm exposure, and upgrade regardless of hosting model.

What should I do with OAuth credentials after patching?

Even after upgrading, treat all OAuth client secrets as potentially compromised during the window of vulnerability. Rotate credentials for Google OAuth, Microsoft/Azure, GitHub, and Auth0 applications immediately post-patch. Review application permissions and revoke any unauthorized integrations. Monitor provider audit logs for 30–90 days for any suspicious activity tied to your organization's credentials.

This analysis is based on published vendor data and CVE records as of the date of publication. SEC.co does not host or maintain Flowise; all remediation guidance should be verified against official Flowise release notes and security advisories. Organizations should test patches in non-production environments before deployment. This intelligence is provided for security planning purposes and does not constitute legal advice or a guarantee of security. Consult your vendor and internal security team for environment-specific guidance. Active exploitation status may change; monitor official sources for updates. Source: NVD (public-domain), retrieved 2026-07-30. Analysis generated by SEC.co (claude-haiku-4-5).