阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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:256117
用户头像

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

关注

评论

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

区块链最激动人心的未来是什么

CECBC

大数据 区块链技术

必看的数据库使用规范

Simon

MySQL 技术规范

赋能云端管理 激发智能边缘 英特尔发布超能云终端解决方案

最新动态

给路灯按上“电话卡”,从此不仅只照明还给管理员“打电话”

华为云开发者联盟

人工智能 物联网 物联网化 华为云 路灯

浅谈备受开发者好评的.NET core敏捷开发工具,讲讲LEARUN工作流引擎

Philips

2020中国RPA指数测评报告|T研究

人称T客

MySQL5.7应当注意的参数

Simon

MySQL 参数

Git 常用命令总结

迷羊

git

200 行代码就能骗人的首个聊天机器人

程序员生活志

编程 机器人

前端科普系列(1):前端简史

vivo互联网技术

大前端 Web

Linux-技术专题-buffer/cache理解

洛神灬殇

小小的代码分支模型如何撬动研发过程管理

陈晨

构建统一监管制度 加快数据要素立法修法

CECBC

区块链 金融 区块链数字经济

机器学习算法之——卷积神经网络(CNN)原理讲解

迈微AI研发社

神经网络 学习 算法 CNN

机器学习算法之——逻辑回归(Logistic Regression)原理详解及Python实现

迈微AI研发社

学习 算法 逻辑回归 正则化 梯度下降

获奖公布丨程序员的七夕骚话该怎么讲?留下你爱的表白~

InfoQ写作社区官方

写作平台 话题讨论 七夕 热门活动

vivo web service:亿万级规模web服务引擎架构

vivo互联网技术

架构 Web 浏览器

从零开始的深度学习实用教程 | PyTorch官方推荐

迈微AI研发社

人工智能 学习 算法 教程 PyTorch

机器学习算法之——隐马尔可夫模型原理详解及Python实现

迈微AI研发社

Python 学习 算法 隐马尔可夫模型 HMM

XSKY新一代分布式文件系统XGFS揭秘——元数据服务

XSKY星辰天合

InnoDB 事务加锁分析

vivo互联网技术

MySQL 数据库 innodb

机器学习 | 卷积神经网络详解(二)——自己手写一个卷积神经网络

迈微AI研发社

Python 神经网络 学习 卷积神经网络 CNN

区块链加未来3至5年可以预见 上链将成为常态

CECBC

区块链 金融 数字时代

牧羊少年奇幻之旅

W

读书笔记 感悟

如何优雅的备份账号相关信息

Simon

MySQL

Java 生成解析二维码

喜瑞斯

Java基础知识篇(2020最新版)准备放进收藏夹吃灰的勿进

简爱W

Java

一.操作系统概述

Winter

操作系统

大数据技术思想入门(一):分布式存储特点

cristal

Java 大数据 hadoop 分布式

【杭州】阿里巴巴搜索推荐事业部开发岗位招聘

iSausage

Java 阿里巴巴 推荐 搜索

我一个普通程序员,光靠GitHub打赏就年入70万,要不你也试试

程序员生活志

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