写点什么

Linux 包管理器 apt/apt-get 发现远程代码执行漏洞

  • 2019-01-23
  • 本文字数:650 字

    阅读完需:约 2 分钟

Linux包管理器apt/apt-get发现远程代码执行漏洞

研究人员 Max Justicz 日前发现了知名 Linux 包管理器 apt/apt-get 中的远程代码执行漏洞,该漏洞允许外部进行中间人攻击并获取 root 权限以执行任何代码。该漏洞已在最新版本 apt 修复,如果担心在升级过程中遭到攻击,可以使用以下代码关闭 HTTP 重定向功能进行安全升级:


$ sudo apt update -o Acquire::http::AllowRedirect=false$ sudo apt upgrade -o Acquire::http::AllowRedirect=false
复制代码


该漏洞代号为 CVE-2019-3462,其原因是 apt 中默认使用 HTTP 进行通信,而其 transport 方法中处理 HTTP 重定向的代码未能正确审查传输的字段。攻击者通过中间人攻击劫持后,使用伪造签名骗过该检查,即可在用户主机上安装攻击者安排的任意程序,并因为 apt 已经获取 root 权限,该恶意程序可在 root 权限下执行。详细情况及演示可以阅读 Max Justicz 的博文


如今,HTTPS 早已普及,甚至如谷歌、苹果等平台强制要求开发者使用 HTTPS,但 apt 因为其安装包有签名机制,在此前我们认为安装包是无法伪造的,因此并没有默认启用 HTTPS,甚至专门有人建了一个网站来论证为什么 apt 不需要使用 HTTPS。不过,Max 指出,早在 16 年就有类似的漏洞爆出,虽然 HTTPS 也并不能解决恶意镜像源的问题,但 HTTP 暴露的攻击面要广得多。


此漏洞影响范围极为广泛,所有使用 apt 老版本的主机都暴露在攻击之下,特别是将 apt 作为默认包管理器的 Ubuntu,从 14.04 LTS 到最新的 18.10 版本均受到影响。


两个使用 apt 最多的 Linux 发行版 Ubuntu 和 Debian 已分别发布安全公告(Ubuntu公告Debian公告),督促用户升级。


2019-01-23 10:256282
用户头像

发布了 164 篇内容, 共 111.9 次阅读, 收获喜欢 392 次。

关注

评论

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

一箭15星丨数字样机:商业航天创新发展的关键引擎

DevOps和数字孪生

深入理解分布式锁:原理、应用与挑战

京东科技开发者

一种极简单的SpringBoot单元测试方法

京东科技开发者

5款 Syslog集中系统日志常用工具对比推荐

运维有小邓

Linux syslog IT 运维 linux日志管理

程序员在未来 20 年,会被 ChatGPT 替代吗?

秃头小帅oi

低空经济“蓄势腾飞”,数字样机保驾护航

DevOps和数字孪生

赛题讲解培训实录!2025年(第18届)中国大学生计算机设计大赛大数据主题赛“数据解读科技创新与社会变革”

ModelWhale

人工智能 大数据 中国大学生计算机设计大赛 4C大赛

【HarmonyOS Next】地图使用详解(一)

oneal

HarmonyOS NEXT

【用户投稿】手把手基于Apache SeaTunnel从PostgreSQL同步到Doris

Apache SeaTunnel

官宣 | Fluss 0.6 发布公告

Apache Flink

大数据 flink 实时计算 Fluss

芯片赋能:粤港澳大湾区北斗产业的进阶之路

江湖老铁

前端调试实践

京东科技开发者

Svelte 最新中文文档教程(22)—— Svelte 5 迁移指南

冴羽

前端 前端开发 前端框架 Svelte SvelteKit

Deepseek R1 的技术揭秘与低成本复现,中科院计算所工程师『致 Great』的分享实录已整理!

ModelWhale

人工智能 大语言模型 DeepSeek-R1

白宫加密货币峰会总结:政策信号释放,监管大幅松绑

TechubNews

比特币 比特币减半 加密市场 白宫加密峰会

解码元翌智能:昇腾AI创新大赛金奖得主的技术拼图

Alter

项目风险分析报告怎么写

易成研发中心

项目风险

低代码开发模式与传统模式效率对比研究:效率提升97%的案例分析与技术实现

JeeLowCode低代码平台

低代码 低代码平台 低代码, 低代码选择

中免日上使用阿里云向量检索服务 Milvus 版搭建在线推荐系统

阿里云大数据AI技术

大数据 向量检索 Milvus

比特币再探 8 万关口,是时候为「熊市」做准备了

TechubNews

美股 黄金价格 经济趋势

交易所开发:数字市场的核心动力

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

DAPP(去中心化应用程序)开发全解析:构建去中心化应用的流程

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

写一个简单的SQL生成工具

不在线第一只蜗牛

数据库 sql

项目管理软件分类有哪些

易成研发中心

项目管理

Linux包管理器apt/apt-get发现远程代码执行漏洞_安全_徐川_InfoQ精选文章