当前位置: 首页 > news >正文

【网络安全】探索AI 聊天机器人工作流程实现RCE

未经许可,不得转载。

文章目录

      • 前言
      • 正文

前言

我发现了一个广泛使用的AI聊天机器人平台中的远程代码执行漏洞。该漏洞存在于聊天机器人的自定义工作流响应代码中,这些工作流允许开发人员通过创建定制的流程来扩展机器人的功能。

正文

在浏览自动化聊天机器人的多个特定功能时,其中一个引起我注意的功能是“Start from scratch”选项,如下所示:

img

此“Start from scratch”选项包含多个用于定制聊天机器人自动化的选项,例如:工作流、Webhooks和自定义代码片段,如下图所示:

img

查看其余选项后,我开始探索“运行代码片段”选项。

该功能包含可自定义的代码,用于从聊天机器人获取自定义响应。例如,responseJson函数有一个默认值为“Hello World”的botMessage参数。

默认代码片段如下:

const responseJson = {botMessage: "Hello world",responseExpected: false
}

也就是定义了返回的消息和是否期待进一步响应的默认设置。

由于聊天机器人是使用 Node 18.x 框

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Unity补完计划 之 SpriteEditer SingleMode
  • 【C++】C++入门基础【类与对象】
  • HslCommunicationDemo各品牌Plc通信测试软件工具
  • 常见cms漏洞之dedecms
  • linux安装weblogic
  • C基础练习(学生管理系统)
  • Golang | Leetcode Golang题解之第316题去除重复字母
  • Machine_Matrix打靶渗透【附代码】(权限提升)
  • 解决ubuntu 下 SSH无法连接的问题
  • YOLOv8由pt文件中读取模型信息
  • MongoDB 未授权访问漏洞
  • c# 逻辑运算符和条件运算符
  • Spring Boot 参数校验 Validation 使用
  • 反其道而行的SAP商业AI
  • Linux搭建SVN服务器
  • #Java异常处理
  • Apache的基本使用
  • create-react-app项目添加less配置
  • Docker 笔记(2):Dockerfile
  • Fastjson的基本使用方法大全
  • java 多线程基础, 我觉得还是有必要看看的
  • js ES6 求数组的交集,并集,还有差集
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • python学习笔记 - ThreadLocal
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Sass Day-01
  • 测试开发系类之接口自动化测试
  • 复杂数据处理
  • 高性能JavaScript阅读简记(三)
  • 构建二叉树进行数值数组的去重及优化
  • 关于Flux,Vuex,Redux的思考
  • 关于Java中分层中遇到的一些问题
  • 聚类分析——Kmeans
  • 那些被忽略的 JavaScript 数组方法细节
  • 如何设计一个微型分布式架构?
  • 追踪解析 FutureTask 源码
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​iOS安全加固方法及实现
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $(selector).each()和$.each()的区别
  • (Java入门)学生管理系统
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (九)信息融合方式简介
  • (九十四)函数和二维数组
  • (四)c52学习之旅-流水LED灯
  • (算法)硬币问题
  • ..回顾17,展望18
  • .Net 8.0 新的变化
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 快速重构概要1