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

弹窗

修复建议:

升级到最新

相关推荐
郑洁文4 天前
基于网络爬虫的XSS漏洞检测系统的设计与实现
网络·爬虫·网络安全·xss
宋浮檀s8 天前
应急响应——Web高危漏洞应急(SQL注入+XSS跨站+文件上传)
前端·网络·安全·web安全·xss
沄媪10 天前
XSS 跨站脚本攻击
前端·ctf·xss
酿情师10 天前
CVE-2022-28512漏洞复现与分析(春秋云镜)
安全威胁分析·渗透·cve
杨运交10 天前
[024][Web模块]基于 AntiSamy 的 Spring Boot XSS 防护实践:从过滤器到反序列化的多层防御
前端·spring boot·xss
李白你好11 天前
[特殊字符] XSS漏洞演示靶场 - 交互式XSS攻击演示平台,包含钓鱼攻击、Cookie窃取演示,适合安全教育教学
前端·安全·xss
你觉得脆皮鸡好吃吗13 天前
XSS渗透 Session
前端·网络·xss·网络安全学习
顾凌陵14 天前
XSS漏洞攻击的溯源分析与实战
xss
vortex515 天前
XSS 漏洞深度挖掘与利用:从自动化扫描到账户接管
前端·自动化·xss
IT布道15 天前
[Web安全] SVG文件上传风险与Apache防御配置实践
web安全·apache·xss