Skip to content

Security Not yet confirmed elsewhere1 publisher 2 min read Published

Langflow's CVSS 9.9 MCP flaw has drawn 1,423 honeypot exploit attempts from 27 IPs

Attackers made 1,423 attempts against Previdian honeypots since September 19 to exploit Langflow CVE-2026-105740 (CVSS 9.9, versions before 1.9.0). In one sequence they got the required login with a common username and password, Previdian said.

The Watch · Security desk

How we use AI Send a correction

Illustration accompanying Langflow's CVSS 9.9 MCP flaw has drawn 1,423 honeypot exploit attempts from 27 IPs
Generated illustration
Exploit attempts ramped up starting October 11 Exploitation attempts recorded by Previdian's honeypot sensors: two single days, and the total since September 19, 2026.

Three figures from Previdian: 333 exploitation attempts registered on October 11, 2026, when attempts ramped up; 66 attempts observed on October 15, 2026, as of writing; and 1,423 attempts recorded by honeypot sensors since September 19, 2026.

Exploit attempts ramped up starting October 11
FigureValueNoteClaim
Attempts registered on October 11, 2026333 attempts9
Attempts observed on October 15, 202666 attemptsas of writing9
Attempts recorded since September 191,423 attemptsPrevidian honeypot sensors7

What happened

  • Langflow passes the command field of a stdio MCP server straight to bash with no validation, allowlisting or sandboxing, and runs it as soon as the server list is fetched.
  • The exploit takes two requests: a POST that stores the malicious command, then a GET on the MCP server list that triggers it.
  • Some payloads tried to send LANGFLOW_SECRET_KEY and LANGFLOW_SUPERUSER_PASSWORD to 146.70.211[.]112:18764.
  • One address, 192.255.229[.]92, accounts for a significant chunk of the activity, and GreyNoise ties it to attacks on three other Langflow CVEs and one Flowise CVE.

Why it matters

  • exposure Admin rights are no barrier. Every account on an unpatched instance, including non-admin ones, is a route to a shell as the Langflow process.
  • cost If an exfiltration attempt lands, the secret key and superuser password have to be rotated, and the upgrade does not reverse that read.
  • decision Anyone who can log in can add an MCP server, so until an instance runs a patched release, the list of accounts is the interim control.
  • precedent Patching this CVE does not close the Langflow exposure: the same address has tried three other Langflow CVEs, so version hygiene has to cover the whole product.

The login requirement is the only gate on this bug, and Previdian watched attackers pass it with a common password. Ryan Dewhurst, founder and CEO of Previdian, described the sequence to The Hacker News. Dewhurst said: "In one observed sequence, attackers checked the Langflow version, attempted /api/v1/auto_login (which returned 403 as it was disabled in our honeypot), and then successfully authenticated using a common username and password. They immediately used the resulting bearer token to access the vulnerable MCP server configuration endpoint." [10]

We rate exploitability as high for any reachable instance with a weak or reused login. Once authenticated, the attacker needs two requests, a POST and a GET [3]. The affected range is every version before 1.9.0 [1]. Dewhurst's advice covers the login as well as the version: "We recommend upgrading Langflow to a patched version, disabling auto-login, enforcing strong and unique passwords, and reviewing authentication logs and requests to /api/v2/mcp/servers/ for suspicious activity," Dewhurst said. [15]

A planted entry outlasts the request that created it. The attacker's MCP server entry stays in the configuration and runs again each time the server list loads [5]. "Unlike custom component code which is visible in the flow editor, MCP server configs are stored in project settings and are not visible during normal flow review," Langflow said. [6] The source does not say whether the update clears entries planted before it. In our view, any instance that ran an affected version while reachable needs its project settings checked for MCP server entries after the upgrade.

Previdian recorded the 1,423 attempts on its honeypot sensors, from 27 addresses [7] in 15 locations [19], so the count measures attacker interest in the bug. The 333 attempts on October 11 are 23.4% of the total [18]. The 66 on October 15 was a count as of writing, so that day was incomplete [9]. Other captured payloads were Docker commands that tried to read /etc/passwd on the host [12] and id and whoami probes [13].

The advisory for this bug was released last month, according to The Hacker News [17]. Langflow also addressed a second CVSS 9.9 flaw, CVE-2026-105697, last month [16].

What to watch

  • Whether Previdian or other vendors report confirmed compromises of production Langflow instances, as opposed to honeypot hits.
  • Whether daily attempts after October 15 stay near the October 11 level of 333 or fall back.
  • Whether 146.70.211[.]112:18764 or 192.255.229[.]92 show up in other telemetry tied to Langflow or Flowise attacks.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence65
Adoption
Insufficient
Hype gap−5
Incentives40
Confidence65
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    CVE-2026-105740 (CVSS 9.9) is an authenticated remote code execution flaw in Langflow versions prior to 1.9.0.

    Reported Supported Source: The Hacker News report on the Previdian alert and Langflow advisoryView cited source
  2. [2]

    Per the advisory, any authenticated Langflow user can achieve RCE by adding an MCP server with the stdio transport; the user-supplied command field is passed directly to bash -c "exec {command}" with zero validation, no allowlisting and no sandboxing, and executes immediately when the server list is fetched. The env field also allows arbitrary environment variable injection (e.g., LD_PRELOAD, PATH override).

    Reported Supported Source: Langflow advisory, quoted by The Hacker NewsView cited source
  3. [3]

    The attack sequence is: log in as a regular non-admin user, send an HTTP POST to /api/v2/mcp/servers/{server_name} with a malicious command field (e.g., a reverse shell), then fetch the server list with an HTTP GET to /api/v2/mcp/servers?action_count=true, which causes the command to execute.

    Reported Supported Source: The Hacker News description of a hypothetical attack scenarioView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. thehackernews.com

    1 article · October 15, 2026

    Langflow's Critical Authenticated RCE Flaw Targeted in 1,423 Honeypot Exploit Attempts

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Loading related stories