首页
学习
活动
专区
圈层
工具
发布

CVE-2019-7304 Ubuntu Linux 权限升级漏洞复现

在2019年1月,国外安全人员在Ubuntu Linux的默认安装中发现了一个权限提升漏洞。这是由于snapd API中的一个错误,这是一个默认服务。...任何本地用户都可以利用此漏洞获取对系统的直接root访问权限,CVE编号CVE-2019-7304。 为了简化Linux系统上的打包应用程序,各种新的竞争标准正在出现。...0X1 漏洞描述 Snapd提供附加到本地UNIX_AF套接字的REST API。通过查询与该套接字的任何连接相关联的UID来完成对受限API函数的访问控制。...0X2 漏洞利用 开始利用下载的poc代码文件中第一个脚本测试: ? 直接利用脚本1进行提权攻击: ? 显示成功,但是ssh没有开启,所以连接失败,再次利用显示失败! ? 利用脚本2成功: ?...官方给的修复即将snap升级到2.37.1以上即可,所以脚本1利用失败!但是利用脚本2的用户我们已经添加了,所以后门用户存在。因此,使用Ubuntu系统的用户需要尽快更新升级!

2.2K30

Ubuntu升级软件和ubuntu升级系统的命令

sudo apt-get update: 升级安装包相关的命令,刷新可安装的软件列表(但是不做任何实际的安装动作) sudo apt-get upgrade: 进行安装包的更新(软件版本的升级) sudo...apt-get dist-upgrade: 进行系统版本的升级(Ubuntu版本的升级) sudo do-release-upgrade: Ubuntu官方推荐的系统升级方式,若加参数-d还可以升级到开发版本...apt-get clean: 清理所有软件缓存 sudo apt-get autoremove: 删除系统不再使用的孤立软件 删除不用的老旧内核 Linux 中 /boot 是存放系统启动文件的地方,安装 ubuntu...时单独分区给 200M 足够,但是系统内核更新后,老的内核依然保存在 /boot 分区内,几次升级后,就会提示 /boot 空间不足。

8.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ubuntu 桌面系统升级

    本文介绍 Ubuntu 桌面系统升级的两种方式,通过 UI 或命令行的方式,演示为 20.04 升级为 22.04。并介绍了 windows 的 Linux 子系统 wsl 的升级注意事项。...依赖错误 该问题需要升级 Ubuntu 操作系统到 22.04,先介绍两种升级方式。 请注意,本教程仅用于测试环境和操作参考。生产环境请提前做好风险预案,并自行承担风险。...通过 UI 升级 使用下方命令打开软件更新管理器界面通过 GUI 更新软件,并检查 Ubuntu 系统的更新: sudo update-manager -c -d 升级系统 之后根据指引操作即可完成升级...升级系统 通过命令行升级 通过下方命令可升级 Ubuntu 的桌面版: sudo do-release-upgrade -m desktop 开始升级会提示要更改 sources.list 输入 y 同意即可...升级检查 References [1] Ubuntu 镜像使用帮助: https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

    4.7K10

    Ubuntu软件常用升级命令

    apt-get: apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。   ...一、APT的使用(Ubuntu Linux软件包管理工具一) apt-cache search # ------(package 搜索包) apt-cache show #------(package...#-------检查是否有损坏的依赖 apt-get install 的用法 apt-get install 下载 以及所有倚赖的包裹,同时进行包裹的安装或升级...,而是标志为 hold .apt-get update 不会升级被标志为 hold 的包裹 (这个也就是 hold 的意思).请看下文如何手动设置包裹为 hold .我建议同时使用 '-u' 选项,因为这样你就能看到哪些包裹将会被升级...要用apt-get这种方式安装LAMP时,最好先运行下面在命令升级自己的系统这样是为了更新源,而如果你找的源不好,可能安装LMAP失败。

    3.1K60

    OpenSSL升级及其漏洞说明

    官网:www.openssl.org https://github.com/openssl/openssl 漏洞说明 低版本的OpenSSL存在多个安全漏洞,其中最为著名的漏洞是Heartbleed漏洞...除了Heartbleed漏洞外,低版本的OpenSSL还存在其他多个漏洞,例如POODLE漏洞(CVE-2014-3566)、BEAST漏洞(CVE-2011-3389)、FREAK漏洞(CVE-2015...在该版本中,许多安全漏洞已被修复,包括Heartbleed漏洞、POODLE漏洞、BEAST漏洞等。但是,与任何软件一样,它可能会存在未知的漏洞或新的安全威胁。...但Debian Wheezy、Ubuntu 12.04.4、CentOS 6.5、Fedora 18、SUSE 12.2、OpenBSD 5.4、FreeBSD 8.4和NetBSD 5.0.2之后的版本号都收到影响...DGHASH_ASM -DECP_NISTZ256_ASM OPENSSLDIR: "/etc/pki/tls" engines: dynamic [root@test openssl-1.1.1q]# 编译升级

    3.4K10

    Ubuntu Linux 内核版本升级指南:mainline

    本篇文章,分享如何使用开源工具,轻松实现包括容器在内的 Ubuntu 环境中的内核版本升级,更好地适配新硬件和解锁内核的新特性。...有的时候,我们也会遇到这样的场景:需要在容器中使用一些特定的硬件特性,或者要支持最新的硬件设备,这时就需要升级到比发行版更新的内核版本。...回顾过去的分享,我在《AMD 4750u 及 5800u 笔记本安装 Ubuntu 20.04》中曾详细介绍过如何通过升级内核来支持新款 AMD APU。...x86_64)Welcome to Ubuntu 24.10 (GNU/Linux 6.11.0-14-generic x86_64)Ubuntu 24.04 的默认版本是 6.8.x,Ubuntu...容器中的内核版本而 Docker 容器中的内核版本,其实会复用宿主机的内核,当我们完成宿主机的内核版本升级之后,容器内的内核版本也就升级好啦。

    5.4K10
    领券