写点什么

MySQL 曝设计缺陷,多家公司被窃取文件

  • 2019-01-22
  • 本文字数:720 字

    阅读完需:约 2 分钟

MySQL曝设计缺陷,多家公司被窃取文件

近日,MySQL 被曝出存在设计缺陷,该缺陷允许恶意 MySQL 服务器攻击访问连接的客户端,并从中获取读取权限窃取文件。


据相关报道称,该设计缺陷可用于从配置不当的 Web 服务器(允许连接到不受信任的服务器)或数据库管理应用程序中检索敏感信息,而导致这一风险的原因在于 LOCAL 修饰符使用的 LOAD DATA 语句,在 MySQL 文档中被引用为安全风险。


正常情况下,客户端可以通过 LOADDATA 语句向 MySQL 服务器发送接收文件传输的请求,但是恶意服务器会响应 LOADDATA 语句,并获取客户端具有读取权限的文件。同样,该攻击也适用于 Web 服务器,它可以充当客户端连接到 MySQL 服务器,攻击者可以利用该漏洞窃取/etc/passwd 文件,该文件保存用户帐户记录。虽然只有在服务器知道文件完整路径的情况下,攻击者才能获得文件,但是还可以通过“/proc/self/environ”来获取正在运行进程的环境变量,并从中得到主目录和有关内部文件夹架构的详细信息。


如何解决这个问题呢?MySQL 文档中是这样写道的:“补丁服务器实际上可以用文件传输请求来回复任何语句,不仅仅是加载本地数据,所以想要真正解决问题,办法只有一个,客户端不要连接到不受信任的服务器上。”


Reddit 中出现了一篇关于 MySQL 恶意服务器的讨论内容,有用户称,攻击者仔细研究了利用此缺陷可攻击的场景,其中窃取 SSH 密钥和加密货币排在其中。据悉,Magecart 攻击已经利用该缺陷拦截了多个站点的支付交易,已知被攻击的公司包括 Newegg Inc., the Infowars Store, Cathay Pacific Airways Ltd., British Airways, Ticketmaster Entertainment Inc.和 Oxo International Ltd。


参考链接:https://siliconangle.com/2019/01/21/mysql-database-management-vulnerability-opens-door-data-theft/


2019-01-22 18:458204
用户头像

发布了 34 篇内容, 共 29.0 次阅读, 收获喜欢 58 次。

关注

评论

发布
暂无评论
发现更多内容

你是如何使用React高阶组件的?

beifeng1996

前端 React

滴滴前端一面高频手写面试题汇总

helloworld1024fd

JavaScript 前端

Panda Farm:首个部署在 Arbitrum 上的轻量化 GameFi 游戏

股市老人

前端react面试题(边面边更)

beifeng1996

前端 React

我如何看待爆火的 ChatGPT?| 社区征文

坚果

开源 ChatGPT

2022新消费趋势洞察—中国独角兽的诞生、成长与发展

易观分析

经济 消费

5G商业价值谜题:MWC 2023向世界揭开确定性答案

脑极体

5G

架构实战营-模块1作业

sadhu

C++中的显式类型转换操作符总结

老王同学

c++

从零开始实现一个Promise

helloworld1024fd

JavaScript 前端

一百行代码实现简易版 ChatGPT | 社区征文

海拥(haiyong.site)

ChatGPT

阿里前端二面react面试题

beifeng1996

前端 React

说说你对Vue的keep-alive的理解

bb_xiaxia1998

Vue 前端

慧销平台ThreadPoolExecutor内存泄漏分析

京东科技开发者

线程 内存 内存泄漏 ThreadPoolExecutor tread

2023前端vue面试题及答案

bb_xiaxia1998

Vue 前端

Tuxera Ntfs2023永久电脑版下载

茶色酒

Tuxera NTFS2023

Go 语言推荐书籍(2023)

kcodez

golang go语言

字节前端一面经典react面试题及答案

beifeng1996

前端 React

从零到一手写迷你版Vue

helloworld1024fd

JavaScript 前端

带你实现react源码的核心功能

goClient1992

React

自媒体行业苦流量久矣,行业迫切需要整顿

石头IT视角

2023前端二面必会react面试题合集

beifeng1996

前端 React

面试官:vue2和vue3的区别有哪些?

bb_xiaxia1998

Vue 前端

一天梳理完React所有面试考察知识点

beifeng1996

前端 React

百度前端一面高频vue面试题汇总

bb_xiaxia1998

Vue 前端

京东前端二面高频手写面试题(持续更新中)

helloworld1024fd

JavaScript 前端

KCL v0.4.5 发布 - 更好的编写便利性改进,稳定性,体验提升与多平台支持

Peefy

开源 DevOps 云原生 编程语言 ​Rust

为什么需要redolog与undolog

Dinfan

数据库

一道React面试题把我整懵了

beifeng1996

前端 React

inline函数的基本应用讨论

老王同学

c++ inline

手写一个Redux,深入理解其原理-面试进阶

beifeng1996

前端 React

MySQL曝设计缺陷,多家公司被窃取文件_开源_甜梨_InfoQ精选文章