pwned.coffeeOrder ticket · past order · 5 Oct 2026
criticalpatched
Langflow: Weak Fernet Key via random.seed()
langflow (pip)
### Summary Langflow uses Python's `random` module (Mersenne Twister, a non-cryptographic PRNG) seeded with the `SECRET_KEY` to derive the Fernet encryption key for all stored user credentials (API keys, LLM provider secrets, database passwords). When the `SECRET_KEY` is shorter than 32 characters — a common scenario for self-hosted deployments using…
- First seen
- Last update
- Fixed in
- langflow 1.10.1
- Identifiers
- CVSS
- 9.8
- Source
- GitHub advisory
- On the menu as
Sources
Totalone very hot coffee