<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 18 Oct 2026 19:33:30 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-8505 — Authentication Bypass in Webhook Endpoints Allowed Unauthorized Flow Execution</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2026-8505</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; IBM Langflow OSS&lt;/p&gt;
&lt;p&gt;IBM Langflow OSS 1.0.0 through 1.10.0 has a vulnerability in Langflow&amp;#39;s webhook authentication logic allows unauthenticated users to trigger the execution of any flow. The system incorrectly bypasses API key validation when the WEBHOOK_AUTH_ENABLE configuration is set to False (which is the default setting). This allows a remote attacker who knows a flow&amp;#39;s UUID to execute it as if they were the owner, potentially leading to Remote Code Execution (RCE).&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; IBM Langflow OSS&lt;/p&gt;
&lt;p&gt;IBM Langflow OSS 1.0.0 through 1.10.0 has a vulnerability in Langflow&amp;#39;s webhook authentication logic allows unauthenticated users to trigger the execution of any flow. The system incorrectly bypasses API key validation when the WEBHOOK_AUTH_ENABLE configuration is set to False (which is the default setting). This allows a remote attacker who knows a flow&amp;#39;s UUID to execute it as if they were the owner, potentially leading to Remote Code Execution (RCE).&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2026-8505</guid>
    </item>
    <item>
      <title>PYSEC-2026-4233 — Langflow: Unauthenticated Flow Execution via Webhook Authentication Bypass</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-4233</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: langflow&lt;/p&gt;
&lt;p&gt;### Summary
A vulnerability in Langflow&amp;#39;s webhook authentication logic allows unauthenticated users to trigger the execution of any flow. The system incorrectly bypasses API key validation when the `WEBHOOK_AUTH_ENABLE` configuration is set to `False`. This allows a remote attacker who knows a flow&amp;#39;s UUID to execute it as if they were the owner, potentially leading to Remote Code Execution (RCE) or Denial of Service (DoS).&lt;/p&gt;
&lt;p&gt;### Details
The `WEBHOOK_AUTH_ENABLE` setting was introduced in v1.7.0 (#9139) with a default of `False`. The root cause is in the webhook authentication path, `AuthService.get_webhook_user` (`src/backend/base/langflow/services/auth/service.py`; the thin wrapper in `src/backend/base/langflow/services/auth/utils.py` just delegates to it):&lt;/p&gt;
&lt;p&gt;```python
async def get_webhook_user(self, flow_id: str, request: Request) -&amp;gt; UserRead:
    settings_service = self.settings
    ...
    # VULNERABILITY: If this setting is False (default in &amp;lt;= 1.9.0), it returns
    # the flow owner WITHOUT checking the API Key in the request.
    if not settings_service.auth_settings.WEBHOOK_AUTH_ENABLE:
        try:
            flow_owner = await get_user_by_flow_id_or_endpoint_name(flow_id)
            return flow_owner
```&lt;/p&gt;
&lt;p&gt;By default (v1.7.0 through v1.9.0), Langflow treats `WEBHOOK_AUTH_ENABLE` as `False`, meaning all webhook endpoints are public. This relies exclusively on the secrecy of the `flow_id` (UUID), which is an insecure practice (Security by Obscurity).&lt;/p&gt;
&lt;p&gt;A related repor…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: langflow&lt;/p&gt;
&lt;p&gt;### Summary
A vulnerability in Langflow&amp;#39;s webhook authentication logic allows unauthenticated users to trigger the execution of any flow. The system incorrectly bypasses API key validation when the `WEBHOOK_AUTH_ENABLE` configuration is set to `False`. This allows a remote attacker who knows a flow&amp;#39;s UUID to execute it as if they were the owner, potentially leading to Remote Code Execution (RCE) or Denial of Service (DoS).&lt;/p&gt;
&lt;p&gt;### Details
The `WEBHOOK_AUTH_ENABLE` setting was introduced in v1.7.0 (#9139) with a default of `False`. The root cause is in the webhook authentication path, `AuthService.get_webhook_user` (`src/backend/base/langflow/services/auth/service.py`; the thin wrapper in `src/backend/base/langflow/services/auth/utils.py` just delegates to it):&lt;/p&gt;
&lt;p&gt;```python
async def get_webhook_user(self, flow_id: str, request: Request) -&amp;gt; UserRead:
    settings_service = self.settings
    ...
    # VULNERABILITY: If this setting is False (default in &amp;lt;= 1.9.0), it returns
    # the flow owner WITHOUT checking the API Key in the request.
    if not settings_service.auth_settings.WEBHOOK_AUTH_ENABLE:
        try:
            flow_owner = await get_user_by_flow_id_or_endpoint_name(flow_id)
            return flow_owner
```&lt;/p&gt;
&lt;p&gt;By default (v1.7.0 through v1.9.0), Langflow treats `WEBHOOK_AUTH_ENABLE` as `False`, meaning all webhook endpoints are public. This relies exclusively on the secrecy of the `flow_id` (UUID), which is an insecure practice (Security by Obscurity).&lt;/p&gt;
&lt;p&gt;A related repor…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-4233</guid>
    </item>
  </channel>
</rss>
