Summary
CVE-2026-7874 is a critical credential disclosure vulnerability in IBM Langflow OSS versions 1.0.0 through 1.10.0, caused by the use of a weak and reversible key derivation mechanism for encryption at rest. With a CVSS v3.1 base score of 9.1 (Critical), this flaw allows unauthenticated remote attackers to decrypt and access all credentials stored by the platform. IBM has released version 1.10.1 to address this issue and recommends immediate upgrade.
Technical details
- Root cause: Langflow OSS derives Fernet encryption keys using Python’s non-cryptographic Mersenne Twister PRNG seeded with the application’s
SECRET_KEY, rather than a cryptographically secure key derivation function (CWE-338). WhenSECRET_KEYis fewer than 32 characters, the resulting encryption key is fully deterministic and reproducible; even with longer keys, the rawSECRET_KEYvalue is used directly as the encryption key, bypassing appropriate key stretching. - Trigger conditions: No authentication or user interaction is required to exploit this flaw (PR:N, UI:N), and attack complexity is low (AC:L).
- Attack vector: Network-based (AV:N); the vulnerability is remotely exploitable over the internet with no requirement for local access.
- Impact: Full disclosure of all credentials stored at rest within the platform — including LLM provider API keys, database passwords, and third-party integration secrets — representing critical confidentiality (C:H) and integrity (I:H) impact.
Affected software
- IBM Langflow OSS versions 1.0.0 through 1.10.0
Severity
- CVSS v3.1 Base Score: 9.1 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Mitigation and recommended actions
- Immediate: Upgrade IBM Langflow OSS to version 1.10.1, available on PyPI, which resolves this vulnerability.
- No documented workarounds exist; patching is the only recommended remediation.
- As a precautionary measure, rotate all credentials previously stored within Langflow (API keys, database passwords, OAuth tokens) immediately, as values encrypted by the vulnerable mechanism may have already been exposed.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

