PatchSiren cyber security CVE debrief
CVE-2026-70474 FlowiseAI CVE debrief
CVE-2026-70474 Flowise OAuth2 credential endpoint vulnerability allows unauthorized access and token manipulation. The affected routes include /api/v1/oauth2-credential/authorize/<VICTIM_CREDENTIAL_UUID>, /api/v1/oauth2-credential/callback?code=ATTACKER_AUTH_CODE&state=<VICTIM_CREDENTIAL_UUID>, and /api/v1/oauth2-credential/refresh/<VICTIM_CREDENTIAL_UUID>. This issue is fixed in version 3.1.3.
- Vendor
- FlowiseAI
- Product
- Flowise
- CVSS
- HIGH 7.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-04
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-08-04
- Advisory updated
- 2026-09-11
Who should care
Defenders responsible for Flowise deployments should assess exposure and prioritize upgrading to version 3.1.3 or later. Restricting access to OAuth2 credential endpoints and monitoring for suspicious activity are also recommended.
Why it matters
CVE-2026-70474 allows unauthorized access and token manipulation in Flowise OAuth2 credential endpoints. Defenders should prioritize verifying and upgrading to Flowise version 3.1.3 or later, and restrict access to OAuth2 credential endpoints. Evidence is based on official CVE and NVD records, and vendor advisories.
- An unauthenticated attacker can forge OAuth2 callbacks to overwrite tokens in any credential
- An unauthenticated attacker can refresh tokens for any credential
- Any authenticated user can initiate OAuth2 flows against credentials belonging to other workspaces
Technical summary
Flowise has three OAuth2 credential endpoints that look up credentials by id alone with no workspaceId filter. The authorize, callback, and refresh handlers query the Credential table by id only; callback and refresh are whitelisted from authentication. This allows any authenticated user to initiate OAuth2 flows against credentials belonging to other workspaces, allows an unauthenticated attacker to forge OAuth2 callbacks to overwrite tokens in any credential, and allows an unauthenticated attacker to refresh tokens for any credential.
Defensive priority
Defenders should prioritize verifying and upgrading to Flowise version 3.1.3 or later, and restrict access to OAuth2 credential endpoints.
Recommended defensive actions
- Verify and upgrade to Flowise version 3.1.3 or later
- Restrict access to OAuth2 credential endpoints
- Monitor for suspicious activity on affected routes
- Implement additional logging and monitoring for OAuth2 credential endpoints
- Conduct a thorough review of existing OAuth2 credential configurations
- Update incident response plans to include potential OAuth2 credential endpoint exploitation
- Perform a vulnerability scan to identify any exposed Flowise deployments
Evidence notes
The CVE record and NVD vulnerability detail page provide information on the affected versions and fixed version. The vendor advisory and release notes provide additional context on the vulnerability and mitigation.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-70474 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-70474
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-70474 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-70474
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/FlowiseAI/Flowise/releases/tag/[email protected]
[email protected] - Release Notes
-
Source reference
Unverified legacy reference
URL: https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-wch5-xp77-fxg4
[email protected] - Exploit, Mitigation, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.