Urgent.News

What's breaking now, across thousands of outlets.

Tech

From CVE-2026-105697 to CVE-2026-105740: a pattern Langflow did not close

From CVE-2026-105697 to CVE-2026-105740: a pattern Langflow did not close Langflow has now shipped two fixes for the same defect class in its MCP stdio integration. The first, CVE-2026-105697, covered command injection through MCP server configuration and was addressed under advisory GHSA-w794-rj3p-xv45. The second, CVE-2026-105740, affects releases before 1.9.0 and is described in…

Two severe vulnerabilities, CVE-2026-105697 and CVE-2026-105740, were discovered in Langflow's MCP stdio integration. Both vulnerabilities allow user-controlled commands to execute with the privileges of the Langflow process and belong to the stdio transport, which starts a local process for the MCP server. Despite sharing similarities, the two advisories represent distinct issues.

CVE-2026-105697 addressed command injection through MCP server configuration, which was fixed under advisory GHSA-w794-rj3p-xv45. CVE-2026-105740, affecting releases before 1.9.0, was detailed in GHSA-7w94-79vh-5mr2. Both vulnerabilities carry a high CVSS score of 9.9.

The second vulnerability's occurrence suggests that the initial fix only addressed a symptom, as the underlying assumption of trusting the command field persisted. To prevent future reintroduction, a more robust design is needed, including an allowlist of executable commands, argv arrays instead of shell strings, no inheritance of user-supplied environment variables, and strict control over who can modify server configuration.

Organizations that remediated the first flaw may need to re-evaluate their MCP configuration reviews. The second vulnerability allows attackers to exploit stored commands from before the fix, which are embedded in project settings. Therefore, upgrading to version 1.9.0 or later and clearing any unexpected stored MCP entries is crucial.

Exploitation attempts have been observed, with 1,423 attacks against Langflow's honeypot fleet between September 19 and mid-October 2026. Captured commands targeted sensitive information like LANGFLOW_SECRET_KEY and LANGFLOW_SUPERUSER_PASSWORD, attempted Docker-based host access, and read critical system files. Organizations should review their Langflow versions, invalidate auto-login configurations, enforce strong passwords, and scrutinize requests to /api/v2/mcp/servers/ for potential vulnerabilities.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

A practical browser checklist for testing small transparent images

Small icons and emotes often look fine in a design file but lose detail on a busy page. A useful test is to review the exported asset at its final display size, on both light and dark surfaces, before…

  • Keep original artwork separate from exported version to avoid unintended resizing
  • Export PNG with clear, descriptive filename like wave-32.png and verify size restrictions
  • Display against contrasting backgrounds (white, dark, mid-tone) to spot halos and lost details

New Lovable app shows 404 on every page on Vercel

Lovable projects made since May 2026 use TanStack Start, which renders pages on a server. Built for Cloudflare Workers, they 404 on Vercel until they're built with Nitro.

  • Lovable apps use TanStack Start for server-generated pages on Cloudflare Workers.
  • Vercel fails to run apps built for Cloudflare Workers, causing 404 errors.
  • Developers must modify package.json and use Nitro for Vercel compatibility.

Closed Testing on Google Play: A Step-by-Step Setup Guide for 2026

Short answer: closed testing on Google Play lets you release a build to a group of testers you control, through Play Console's closed track.

  • Closed testing on Google Play involves releasing a build to a selected group of testers.
  • At least 12 testers must opt-in for 14 days before applying for production access.

More from Wednesday 28 October →