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

温州市永嘉上塘建设局网站茅台酒国内营销网络

温州市永嘉上塘建设局网站,茅台酒国内营销网络,中建建设银行网站,销售型网站模板漏洞概览 漏洞名称:Apache Flink REST API 任意文件读取漏洞CVE编号:CVE-2020-17519CVSS评分:7.5影响版本:Apache Flink 1.11.0、1.11.1、1.11.2修复版本:≥ 1.11.3 或 ≥ 1.12.0漏洞类型:路径遍历&#x…

漏洞概览

  • 漏洞名称:Apache Flink REST API 任意文件读取漏洞
  • CVE编号:CVE-2020-17519
  • CVSS评分:7.5
  • 影响版本:Apache Flink 1.11.0、1.11.1、1.11.2
  • 修复版本:≥ 1.11.3 或 ≥ 1.12.0
  • 漏洞类型:路径遍历(Path Traversal)
  • 根本原因:JobManager 的 REST 接口未对用户输入路径进行规范化校验,导致通过双重URL编码(%252f)绕过安全防护,实现任意文件读取。

技术背景

Apache Flink 架构关键点

  • JobManager:核心管理节点,通过 REST API(默认端口 8081)提供作业控制、日志访问等功能。
  • 漏洞接口/jobmanager/logs/<filename> 用于查看日志文件,但未限制文件名参数的路径穿越风险。

漏洞原理与源码分析

1. 漏洞触发点

类路径org.apache.flink.runtime.rest.handler.cluster.JobManagerCustomLogHandler
方法getFile

@Overrideprotected File getFile(HandlerRequest<EmptyRequestBody, FileMessageParameters> handlerRequest) {if (logDir == null) {return null;}String filename = handlerRequest.getPathParameter(LogFileNamePathParameter.class);return new File(logDir, filename);// 直接拼接用户输入的filename [漏洞点]  
}  }

问题分析

  • logDir 是日志目录(如 /opt/flink/log),但 filename 未做规范化处理。
  • 攻击者注入 ../ 序列可跳转至系统任意路径(如 ../../etc/passwd)。
2. 双重编码绕过机制

攻击载荷示例:

GET /jobmanager/logs/..%252f..%252fetc%252fpasswd HTTP/1.1  

绕过流程

  1. 首次解码(容器层):%252f%2f(保留编码形式)。
  2. 二次解码(Flink路由层):%2f/,生成有效路径 ../../etc/passwd
3. 路由处理缺陷
  • 类路径org.apache.flink.runtime.webmonitor.handlers.Router
  • 问题:路由解析时未校验路径标准化结果,直接传递用户输入至文件系统接口。

漏洞复现与影响

复现步骤

环境搭建
1.使用 Vulhub 环境启动漏洞靶机
 docker-compose up -d 

在这里插入图片描述

2.访问访问 http://target:8081,确认服务正常运行

在这里插入图片描述

攻击步骤
通过以下 URL 可以读取服务器上的 /etc/passwd 文件内容:
http://your-ip:8081/jobmanager/logs/..%252f..%252f..%252f..%252f..%252f..%252f..%252f..%252f..%252f..%252f..%252f..%252fetc%252fpasswd

在这里插入图片描述

实际影响

攻击类型利用场景危害示例
敏感信息泄露读取 /etc/passwd~/.ssh/id_rsa系统用户枚举、SSH密钥窃取
配置文件窃取读取数据库凭证(application.properties数据库未授权访问
云环境横向渗透读取 Kubernetes 服务账户令牌集群权限提升

修复方案

1. 官方补丁(≥1.11.3)

修复代码

// 路径规范化 + 边界校验  
Path requestedFile = rootPath.resolve(filename).normalize();  
if (!requestedFile.startsWith(rootPath)) {  throw new NotFoundException("File not found");  
}  

修复效果

  • normalize() 消除路径中的 ../ 序列。
  • startsWith() 确保最终路径限制在 logDir 内。

2. 临时缓解措施

  • 网络层隔离:限制 8081 端口的访问来源(防火墙/NACL)。
  • 反向代理过滤(Nginx示例):
    location ~ /logs/ {  if ($request_uri ~ "\.\.|%252f") { return 403; }  
    }  
    
  • 启用认证:配置 Flink Kerberos 或 API 密钥认证。

总结与启示

  • 根本原因输入信任失衡 + 路径规范化缺失
  • 同类漏洞对比
    漏洞绕过方式修复核心
    CVE-2020-17519双重URL编码先规范化后校验边界
    CVE-2020-17518文件名路径穿越剥离路径(getName()
  • 防御铁律
    1. 永不信任用户输入:路径拼接前强制规范化。
    2. 最小权限原则:服务进程以低权限账户运行。
    3. 深度防御:结合代码修复 + 网络层过滤 + 文件监控。

参考链接

  1. CVE-2020-17519 NVD 漏洞详情
  2. 漏洞复现与 PoC 脚本
  3. 官方修复提交记录

文章转载自:

http://VhCiIBQi.Lfpzs.cn
http://Va7hrvdN.Lfpzs.cn
http://uCC78Lv3.Lfpzs.cn
http://QYm7Galk.Lfpzs.cn
http://k0M3X11K.Lfpzs.cn
http://VzAJh21U.Lfpzs.cn
http://1fBeLsUZ.Lfpzs.cn
http://7izo919r.Lfpzs.cn
http://pu7O0WHn.Lfpzs.cn
http://mrMvtu49.Lfpzs.cn
http://mMVBylWk.Lfpzs.cn
http://TySQfEV5.Lfpzs.cn
http://JzbXdgzA.Lfpzs.cn
http://MV9bGLSi.Lfpzs.cn
http://yDPZdtqx.Lfpzs.cn
http://MGTgx597.Lfpzs.cn
http://2sshRVId.Lfpzs.cn
http://G3owgMy3.Lfpzs.cn
http://LbBAFwB1.Lfpzs.cn
http://Dd7aTV7p.Lfpzs.cn
http://tdmyWy7T.Lfpzs.cn
http://jugtpCqz.Lfpzs.cn
http://ky18i3vP.Lfpzs.cn
http://XmasBgWr.Lfpzs.cn
http://YWFhWcSp.Lfpzs.cn
http://Bb2okqZD.Lfpzs.cn
http://lrHLLxT4.Lfpzs.cn
http://fKAPxXQs.Lfpzs.cn
http://sWbxCG9O.Lfpzs.cn
http://6jQXuTCO.Lfpzs.cn
http://www.dtcms.com/wzjs/668507.html

相关文章:

  • 怎样查网站的注册地点废旧回收做哪个网站好
  • 网站创建公司哪家好网站建设报什么专业
  • iis7 无法添加网站陕西省建设厅官网查询
  • 怎样入门网站开发如何注册企业
  • 建网站前期设计用那软件零基础学建站
  • 长沙建站找有为太极环境遵wap企业网站源码
  • 做家教中介网站赚钱吗wordpress修改固定链接后404
  • 公司怎么搭建自己网站桂林人论坛风姿摄影
  • 福永附近网站建设公司可以免费视频的软件哪个最好
  • 建设网站的网站搜索引擎优化的基本原理
  • 网页设计作业电影介绍网站促销网站怎么做
  • 定制高端网站建设公司品牌策划公司一般有什么职位
  • 网站建设的优势何江导视设计论文
  • 成功的营销网站的例子设计公司排名前十强
  • 营销型网站上海制作网络服务平台
  • 网站平台建设属于什么采购wordpress仿凡客商城主题
  • 天津市最穷的四个区seo是什么职业合法吗
  • 织梦批量修改网站源代码绵阳优化网站排名
  • 有没有做长图的网站公众号编辑器96
  • 免费在线做高考试题的网站php mysql网站开发试题a
  • 珠海做企业网站多少钱互联网平台是做什么的
  • 网站如何被搜索引擎收录免费咨询疾病的网站
  • 象山县建设工程招投标网站php制作公司网站首页
  • 宝安网站开发网站会员等级审核功能怎么做
  • 做电商网站的高校思政专题网站建设
  • 上海建设门户网站如何美化wordpress页面
  • 温岭新站seowordpress最新视频教程
  • 网站 空间 服务器 免费电商培训类网站模板
  • 海拉尔网站制作做网站 多页面网址怎么弄
  • 如何建设网站步骤网站制作找云优化