Skip to content

Langflow

v1.10.3 Security

This release includes 17 security fixes for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 17 known CVEs

Topics

agents chatgpt generative-ai large-language-models multiagent react-flow

Affected surfaces

auth rbac rce_ssrf breaking_upgrade

Summary

AI summary

Bug fixes across Docker, Security, Auth, Voice, KB, LFX, and trace handling in Langflow v1.10.3.

Full changelog

What's Changed

🐛 Bug Fixes

  • fix(docker): remove broken npm self-upgrade by @erichare in https://github.com/langflow-ai/langflow/pull/14052
  • fix(security): protect Docling Serve outbound requests by @erichare in https://github.com/langflow-ai/langflow/pull/14033
  • fix(auth): verify current password on password changes by @erichare in https://github.com/langflow-ai/langflow/pull/14034
  • fix(security): harden MCP stdio configuration by @erichare in https://github.com/langflow-ai/langflow/pull/14036
  • fix(security): harden component code module access by @erichare in https://github.com/langflow-ai/langflow/pull/14032
  • fix: correct deprecated model settings behavior by @erichare in https://github.com/langflow-ai/langflow/pull/14047
  • fix(voice): enforce flow authorization on websocket by @erichare in https://github.com/langflow-ai/langflow/pull/14043
  • fix(security): block native FFI imports in generated code by @erichare in https://github.com/langflow-ai/langflow/pull/14040
  • fix(security): confine AssemblyAI audio file access by @erichare in https://github.com/langflow-ai/langflow/pull/14037
  • fix: track assignment aliases in component code scanner by @erichare in https://github.com/langflow-ai/langflow/pull/14041
  • fix(kb): enforce per-user component path containment by @erichare in https://github.com/langflow-ai/langflow/pull/14065
  • fix(security): consolidate release-1.10.3 hardening backports by @erichare in https://github.com/langflow-ai/langflow/pull/14071
  • fix(security): protect SQL runtime configuration by @erichare in https://github.com/langflow-ai/langflow/pull/14076
  • fix(kb): enforce server-owned folder connector limits by @erichare in https://github.com/langflow-ai/langflow/pull/14039
  • fix(lfx): deduplicate Google embedding model aliases by @erichare in https://github.com/langflow-ai/langflow/pull/14081
  • fix: expose stable Langfuse trace IO for evaluators by @erichare in https://github.com/langflow-ai/langflow/pull/14087
  • fix(voice): preserve public flow websocket access by @erichare in https://github.com/langflow-ai/langflow/pull/14097
  • fix(security): require docker run for MCP stdio by @erichare in https://github.com/langflow-ai/langflow/pull/14122
  • fix(security): block indirect component code bypasses by @erichare in https://github.com/langflow-ai/langflow/pull/14121
  • fix(security): close remaining indirect code bypasses (1.10.3) by @erichare in https://github.com/langflow-ai/langflow/pull/14132
  • fix(security): compare API keys in constant time by @erichare in https://github.com/langflow-ai/langflow/pull/14127
  • fix(security): redact secret component inputs from traces by @erichare in https://github.com/langflow-ai/langflow/pull/14128
  • fix(security): bind MCP SSE sessions to users by @erichare in https://github.com/langflow-ai/langflow/pull/14129
  • fix(security): default access token cookie to HttpOnly by @erichare in https://github.com/langflow-ai/langflow/pull/14131
  • fix(security): rate limit public flow builds (1.10.3) by @erichare in https://github.com/langflow-ai/langflow/pull/14134
  • fix(security): isolate lfx serve request logs by @erichare in https://github.com/langflow-ai/langflow/pull/14130
  • fix(security): bind MCP stdio to code-exec lockdown by @erichare in https://github.com/langflow-ai/langflow/pull/14149

✅ Tests

  • test(mcp): isolate timeout tests from SSRF validation by @erichare in https://github.com/langflow-ai/langflow/pull/14075

Others

  • chore: bump versions by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/14077

Full Changelog: https://github.com/langflow-ai/langflow/compare/v1.10.2...v1.10.3

Security Fixes

  • protect Docling Serve outbound requests
  • harden MCP stdio configuration
  • harden component code module access
  • block native FFI imports in generated code
  • confine AssemblyAI audio file access
  • consolidate release-1.10.3 hardening backports
  • protect SQL runtime configuration
  • require docker run for MCP stdio
  • block indirect component code bypasses
  • close remaining indirect code bypasses (1.10.3)
  • compare API keys in constant time
  • redact secret component inputs from traces
  • bind MCP SSE sessions to users
  • default access token cookie to HttpOnly
  • rate limit public flow builds (1.10.3)
  • isolate lfx serve request logs
  • bind MCP stdio to code-exec lockdown

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Langflow

Get notified when new releases ship.

Sign up free

About Langflow

All releases →

Related context

Beta — feedback welcome: [email protected]