Skip to content
HighVulnerability

GHSA-r745-8hwv-h473: Flowise: Unauthenticated OAuth2 Refresh Enables Non-Blind SSRF and Secret Exfiltration

Published
Record updated
View JSON
Affected
  • flowise <= 3.1.2
Fixed in
3.1.3
  • released June 25, 2026, 40 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.6%

Summary

Flowise's unauthenticated OAuth2 token refresh endpoint, POST /api/v1/oauth2-credential/refresh/:credentialId, makes a server-side request to the credential's accessTokenUrl without SSRF protections, because the path is on the public whitelist. The response body is returned to the caller in tokenInfo, and the request carries client_id, client_secret and refresh_token, so an attacker who controls accessTokenUrl can read the target's response and capture those secrets. The advisory's proof of concept was run against flowiseai/flowise:latest, and the write-up states impact under the attacker-controlled-URL precondition.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.