CVE-2026-8470

IBM Langflow OSS 1.0.0 through 1.10.3, 1.0.0 through 1.10.3, 1.0.0 through 1.10.3, and 1.0.0 through 1.10.3 use Python's non-cryptographic random module for generating Fernet encryption keys from user secrets under 32 characters. The deterministic Mersenne Twister PRNG produces identical keys for identical seeds, allowing attackers to reproduce encryption keys and decrypt stored API keys and authentication tokens.
References
Link Resource
https://www.ibm.com/support/pages/node/7282648 Vendor Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:langflow:langflow:*:*:*:*:*:*:*:*

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) IBM Langflow OSS 1.0.0 hasta 1.10.3, 1.0.0 hasta 1.10.3, 1.0.0 hasta 1.10.3, y 1.0.0 hasta 1.10.3 usan el módulo ’random’ no criptográfico de Python para generar claves de cifrado Fernet a partir de secretos de usuario de menos de 32 caracteres. El PRNG determinista Mersenne Twister produce claves idénticas para semillas idénticas, permitiendo a los atacantes reproducir las claves de cifrado y descifrar las claves API y los tokens de autenticación almacenados.

Information

Published : 2026-08-05 19:17

Updated : 2026-10-24 13:10


NVD link : CVE-2026-8470

Mitre link : CVE-2026-8470

CVE.ORG link : CVE-2026-8470


JSON object : View

Products Affected

langflow

  • langflow
CWE
CWE-327

Use of a Broken or Risky Cryptographic Algorithm