PatchSiren cyber security CVE debrief
CVE-2026-8505 IBM CVE debrief
CVE-2026-8505 is a critical vulnerability in Langflow's webhook authentication logic. When the `WEBHOOK_AUTH_ENABLE` configuration is set to `False`, unauthenticated users can trigger the execution of any flow, potentially leading to Remote Code Execution (RCE) or Denial of Service (DoS). The vulnerability was introduced in version 1.7.0 and affects versions up to 1.9.0. The issue is resolved in version 1.9.1.
- Vendor
- IBM
- Product
- langflow
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-05
- Original CVE updated
- 2026-10-15
- Advisory published
- 2026-10-05
- Advisory updated
- 2026-10-15
Who should care
Defenders responsible for Langflow deployments, particularly those with `WEBHOOK_AUTH_ENABLE` set to `False`, should assess exposure and apply the patch to prevent unauthenticated flow execution.
Why it matters
CVE-2026-8505 is a critical vulnerability in Langflow that allows unauthenticated users to execute flows, potentially leading to RCE or DoS. Defenders should verify exposure, apply the patch, and monitor for suspicious activity.
- Potential Remote Code Execution (RCE) or Denial of Service (DoS) due to unauthenticated flow execution.
- Verification of Langflow version and `WEBHOOK_AUTH_ENABLE` setting is necessary to determine exposure.
- Applying the patch to upgrade to Langflow version 1.9.1 or later is crucial to prevent exploitation.
- Monitoring for unauthenticated flow execution attempts can help detect potential attacks.
Technical summary
The vulnerability is in the webhook authentication path, `AuthService.get_webhook_user`, where the system incorrectly bypasses API key validation when `WEBHOOK_AUTH_ENABLE` is set to `False`. This allows a remote attacker who knows a flow's UUID to execute it as if they were the owner, potentially leading to Remote Code Execution (RCE) or Denial of Service (DoS). The vulnerability was introduced in version 1.7.0 and affects versions up to 1.9.0. The issue is resolved in version 1.9.1. Defenders should prioritize verifying exposure and applying the patch, as unauthenticated flow execution could lead to RCE or DoS.
Defensive priority
Defenders should prioritize verifying exposure and applying the patch, as unauthenticated flow execution could lead to RCE or DoS.
Recommended defensive actions
- Verify Langflow version and check if `WEBHOOK_AUTH_ENABLE` is set to `False`.
- Apply the patch by upgrading to Langflow version 1.9.1 or later.
- Monitor for unauthenticated flow execution attempts.
- Restrict access to flow execution to authenticated users only.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability is confirmed in Langflow versions 1.7.0 through 1.9.0. The issue is resolved in version 1.9.1. The CVE record and source item provide details on the vulnerability and affected versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-8505 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-8505
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-8505 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-8505
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Langflow: Unauthenticated Flow Execution via Webhook Authentication Bypass
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-cf6m-vc3m-7cgm.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/langflow-ai/langflow/security/advisories/GHSA-cf6m-vc3m-7cgm
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/langflow-ai/langflow/pull/12845
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/langflow-ai/langflow/commit/cb6f7508dda83ead9c3e4417e96e4b5bd9a260c3
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/langflow-ai/langflow
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/langflow-ai/langflow/releases/tag/v1.9.1
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://www.ibm.com/support/pages/node/7278921
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.