PT-2026-41205 · Flowiseai+2 · Flowise

CVE-2026-46440

·

Published

2026-05-14

·

Updated

2026-06-11

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Flowise versions prior to 3.1.2
Description The 'checkBasicAuth' endpoint validates credentials in plaintext using direct comparison without rate limiting. This allows attackers to perform unlimited brute-force attempts against the username and password variables to gain access to the application. Additionally, the use of the JavaScript === operator for comparison may enable timing attacks, and the endpoint returns distinct messages for success and failure, which facilitates credential enumeration.
Recommendations Update to version 3.1.2. Implement rate limiting on the 'checkBasicAuth' endpoint. Use constant-time comparison to prevent timing attacks. Use hashed comparison for credentials. Return generic error messages for authentication failures. Add logging for failed authentication attempts.

Exploit

Fix

Insufficiently Protected Credentials

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-46440
GHSA-PHP6-83FG-GW3G

Affected Products

Flowise