当前位置: 首页 > 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 框

http://www.lryc.cn/news/417219.html

相关文章:

  • 虚拟DOM、Vue渲染流程
  • centos7 启动python后端服务与停止服务的sh脚本
  • 访问网站显示不安全怎么办?
  • Scala与集合框架:高效数据处理的利器
  • 基于 JWT 的模拟登录爬取实战
  • 力扣(2024.08.06)
  • 如何快速入门 PyTorch ?
  • Qt 快速部署环境(windeployqt.exe)
  • 白骑士的PyCharm教学实战项目篇 4.2 数据分析与可视化
  • el-form-item,label在上方显示,输入框在下方展示
  • Centos7.9操作系统kdump crash文件vmcore未生成问题
  • 找不到符号 javax.servlet.WriteListener
  • 智能仪表板DevExpress Dashboard v24.1 - 新增级联参数过滤
  • 计算机网络-CSP初赛知识点整理
  • MySQL第1讲--详细安装教程和启动方法
  • SQL创建数据表的一些语句
  • Spring Boot实战:拦截器
  • <数据集>战斗机识别数据集<目标检测>
  • 【python】Python中位运算算法详细解析与应用实战
  • vba 保存word里面的图片_1分钟批量处理100张图片,有Word在
  • Android进阶之路 - 字体加粗,定制化字体粗度
  • ForkJoin框架的解析
  • 使用IDEA2019.1.4创建“hello world”java程序
  • 学习vue3 五,传送,缓存组件以及过渡和过渡列表
  • MyBatis快速学习
  • 24.8.3数据结构|双向循环链表、静态链表
  • C语言典型例题28
  • PHP企业培训考试系统小程序源码
  • 进程状态(三)----- linux 中具体的进程状态(下)
  • 关系型数据库(RDBMS,Relational Database Management System)