AI Risk Wire

Cases › security breach › LR-2026-0798

Langflow exploited in 1,423 honeypot attack attempts

Preliminary Why: 1 report: The Hacker News · subject to change · 1 independent report

Status: no action reported

Severity minor
Reported 15 Oct 2026

No source states: loss or records, developer and model, agent tool, could do, deployer, industry.

Severity minor: Test: contained to one evaluation, no third party touched. The attempts are recorded only against Previdian's honeypot sensors, and the sources state no compromise of other parties' systems.

Langflow, an open-source platform for building AI applications and agentic workflows, has a critical authenticated remote code execution flaw (CVE-2026-105740) in versions before 1.9.0. According to an alert from Previdian, threat actors are exploiting it. The flaw lets any authenticated user add an MCP server whose command field is passed to a shell with no validation, allowlisting or sandboxing, so the command runs when the server list is fetched. Previdian's honeypot sensors recorded 1,423 exploitation attempts from 27 IP addresses since September 19, 2026. In one observed sequence, attackers authenticated with a common username and password. The Hacker News reported the activity on 2026-10-15, and an update raised the total to 1,706 attempts from 28 addresses. The sources do not state that any production system was compromised. Previdian recommended patching, disabling auto-login and enforcing strong passwords.

What happened

1 · What it reached or didPrevidian's honeypot sensors recorded 1,423 exploitation attempts from 27 IP addresses since September 19, 2026.
2 · How it was caughtThe activity was flagged through an alert from Previdian.

What was done

No source states an action or fix.

Risks

Read from the sources; not yet reviewed by a person.

Controls

Harness

Did not exist Tool allow-list
Did not exist Sandboxed code execution
Did not exist Validation of tool inputs and outputs

Control failure chain

L1 · Model Not stated in sourcesProvider not named
L2 · Harness Did not existHarness not named
L3 · Application Not stated in sourcesDeployer not named
L4 · Infrastructure / target Not stated in sourcesOrganisation hit

L1 · ModelProvider not namedModel provider

No source mentions a control at this layer.

Model version not linked to a model card.

L2 · HarnessHarness not namedAgent framework vendor

Did not existTool allow-list“The user-supplied command field is passed directly to bash -c "exec {command}" with zero validation, no allowlisting, and no sandboxing.”The Hacker News
Did not existSandboxed code execution“The user-supplied command field is passed directly to bash -c "exec {command}" with zero validation, no allowlisting, and no sandboxing.”The Hacker News
Did not existValidation of tool inputs and outputs“The server accepts and stores the attacker-supplied "command" without any validation.”The Hacker News

L3 · ApplicationDeployer not namedDeployer

No source mentions a control at this layer.

Other controls for this risk at this layer, not mentioned in the sources: Vulnerability scanning of AI components, Adversarial testing before deployment, Short-lived, scoped credentials, Live behaviour monitoring, AI incident response plan, Segmentation of agent components, Encryption of stored data.

L4 · Infrastructure / targetOrganisation hit

No source mentions a control at this layer.

Other controls for this risk at this layer, not mentioned in the sources: Known flaws patched, Intrusion and endpoint detection, Inventory of exposed services.

EffectiveNot effectiveNot effective (bypassed)Did not existNot stated in sourcesNot yet checkedAttacker's ownOrder: model · harness · application · target

Controls for this risk: result in this incident

ControlPart of the systemResult
Tool allow-listL2 HarnessDid not exist
Validation of tool inputs and outputsL2 HarnessDid not exist
Sandboxed code executionL2 HarnessDid not exist
Short-lived, scoped credentialsL3 ApplicationNot stated in sources
Segmentation of agent componentsL3 ApplicationNot stated in sources
Live behaviour monitoringL3 ApplicationNot stated in sources
AI incident response planL3 ApplicationNot stated in sources
Vulnerability scanning of AI componentsL3 ApplicationNot stated in sources
Encryption of stored dataL3 ApplicationNot stated in sources
Adversarial testing before deploymentL3 ApplicationNot stated in sources
Known flaws patchedL4 Infrastructure / targetNot stated in sources
Intrusion and endpoint detectionL4 Infrastructure / targetNot stated in sources
Inventory of exposed servicesL4 Infrastructure / targetNot stated in sources

Similar incidents

All cases of this kind ›

Evidence

No source states: what the AI was doing, what went wrong, when it was found, how many records were exposed, the direct loss, a count of the other parties affected, any court case, the cause, what set it off, what was done.

Show the full account: 3 items from the primary sources

What happened, in order

  1. 2026-09-19 Recorded exploitation attempts against honeypot sensors start from this date.
  2. 2026-10-11 Exploitation efforts ramp up; 333 attempts registered.
  3. 2026-10-15 66 attempts observed as of writing.
Show every field, with its source and grade

The AI system

What it was for
Build AI applications and agentic workflows
C one secondary source states it

What happened

When it happened
2026-09-19
C one secondary source states it
Earliest source we hold
2026-10-15
D inferred by us from the described behaviour, reason shown
Who caught it
an outside party
C one secondary source states it
Cause in detail
Langflow accepts a user-provided command without restricting it to approved executables.
C one secondary source states it
What went wrong
security breach
C one secondary source states it
primary risk
RK08
D inferred by us from the described behaviour, reason shown
secondary risks
RK03, RK04
D inferred by us from the described behaviour, reason shown
control chain
layer: L2; party: harness vendor; control id: A6; outcome: missing; quote: The user-supplied command field is passed directly to bash -c "exec {command}" with zero validation, no allowlisting, and no sandboxing.; source index: 0, layer: L2; party: harness vendor; control id: E1; outcome: missing; quote: The user-supplied command field is passed directly to bash -c "exec {command}" with zero validation, no allowlisting, and no sandboxing.; source index: 0, layer: L2; party: harness vendor; control id: C3; outcome: missing; quote: The server accepts and stores the attacker-supplied "command" without any validation.; source index: 0
C one secondary source states it

Impact

Severity
minor
D inferred by us from the described behaviour, reason shown
Why this severity
Test: contained to one evaluation, no third party touched. The attempts are recorded only against Previdian's honeypot sensors, and the sources state no compromise of other parties' systems.
D inferred by us from the described behaviour, reason shown

Notes on gaps

The sources describe exploitation attempts against honeypot sensors. No successful compromise of a production Langflow deployment is stated. Auto-login being disabled in the honeypot is a control that held, but no listed control id matches it, so it is not linked. The advisory is cited through press quotations, not a primary Langflow report. The remediation entry is advice from Previdian's CEO and is not a fix reported by a party that changed its own system. The update figures are a later addition to the same article.

LR-2026-0798 · version 1 · published 2026-11-01 after automatic checks; not yet checked field by field by a person · JSON