PT-2025-43031 · Dify-Web · Dify-Web
Published
2025-10-22
·
Updated
2025-10-30
·
CVE-2025-11750
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
langgenius/dify-web version 1.6.0
Description
The authentication process in the software reveals whether user accounts exist by providing different error messages depending on whether a username or email is registered. Attempting to log in or register with a non-existent account results in an error message like "account not found," while a valid account with an incorrect password returns a different message. This allows attackers to enumerate valid user accounts by analyzing the error responses, potentially enabling targeted social engineering, brute force, or credential stuffing attacks. The API endpoint involved in this issue is the login API. The
username or email parameters are used to identify accounts.Recommendations
For langgenius/dify-web version 1.6.0, ensure that the error messages returned during authentication do not differentiate between non-existent and existing accounts. Implement a consistent error message for invalid login attempts to prevent user enumeration.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Dify-Web