CVE-2025-1796
Publiée le 2025-03-20 · Dernière modification le 2026-06-17
Les instances Dify utilisant la version 0.10.1 sont vulnérables à des prises de contrôle de comptes, y compris les comptes administrateurs, en raison de codes de réinitialisation de mot de passe prévisibles. Un attaquant disposant d'un compte utilisateur standard et d'un accès aux outils de workflow peut prédire ces codes pour réinitialiser le mot de passe de n'importe quel utilisateur. Cette attaque peut être réalisée à distance via le réseau sans aucune interaction de la part de la victime.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
A vulnerability in langgenius/dify v0.10.1 allows an attacker to take over any account, including administrator accounts, by exploiting a weak pseudo-random number generator (PRNG) used for generating password reset codes. The application uses `random.randint` for this purpose, which is not suitable for cryptographic use and can be cracked. An attacker with access to workflow tools can extract the PRNG output and predict future password reset codes, leading to a complete compromise of the application.