v1.10.3
langflow-ai/langflowv1.10.3Jul 23, 2026by github-actions[bot]
AI Summary
A security hardening release focusing on outbound request protection, Docker improvements, and hardening MCP stdio and component code access.
Key Highlights
- Protected Docling Serve outbound requests
- Hardened MCP stdio configuration and component code module access
- Blocked native FFI imports in generated code and confined AssemblyAI audio file access
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.10.3 --> ## 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