首页 > 系统相关 >Linux系统的CVE该如何确认?学会这个方法不用慌!

Linux系统的CVE该如何确认?学会这个方法不用慌!

时间:2023-06-22 16:31:53浏览次数:35  
标签:2016 学会 漏洞 2006 Linux 红帽 CVE rpm

在维护过程中,应用系统免不了被客户做定期的漏扫,运维需要根据客户的扫描结果进行反馈是否涉及和是否能整改,本文主要针对Linux CVE漏洞进行一个基本的排查。

一、什么是CVE漏洞?

CVE 是 Common Vulnerabilities and Exposures 的缩写,意思是“常见漏洞披露”。它是一个由 Microsoft、Google 等公司发起的组织,目的是收集安全漏洞信息,并通过 GitHub 等网站向公众披露。CVE 的格式与 WISE 类似,也是一个字母和数字的列表,用于标识漏洞的严重级别和影响范围。

中国的 CVE 漏洞数据库是由中国信息安全测评中心(CNNVD)建设和维护的,该数据库收集和共享已知的安全漏洞信息,包括软件、硬件、网络和数据库等多个方面。

二、如何确认系统是否涉及CVE?

2.1 利用`rpm`命令确认

利用rpm--changelog参数可以确定一些漏洞,前提是该软件包有关于这一方面的描述。

openssh漏洞为例,可以通过以下命令进行确认(注意:写在里面的一定是修复了,没写在里面的不一定没修复或者不一定涉及,需要进一步确认)

[root@yunweisn ~]# rpm -q --changelog openssh | grep CVE
- fix CVE-2021-41617 (#2008884)
- Fix for CVE-2018-15473 (#1619079)
- Fix for CVE-2017-15906 (#1517226)
- CVE-2015-8325: privilege escalation via user's PAM environment and UseLogin=yes (#1329191)
- CVE-2016-1908: possible fallback from untrusted to trusted X11 forwarding (#1298741)
- CVE-2016-3115: missing sanitisation of input for X11 forwarding (#1317819)
- prevents CVE-2016-0777 and CVE-2016-0778
- Security fixes released with openssh-6.9 (CVE-2015-5352) (#1247864)
- only query each keyboard-interactive device once (CVE-2015-5600) (#1245971)
- add new option GSSAPIEnablek5users and disable using ~/.k5users by default CVE-2014-9278
- prevent a server from skipping SSHFP lookup - CVE-2014-2653 (#1081338)
- change default value of MaxStartups - CVE-2010-5107 (#908707)
- CVE-2010-4755
- fixed audit log injection problem (CVE-2007-3102)
- CVE-2006-5794 - properly detect failed key verify in monitor (#214641)
- CVE-2006-4924 - prevent DoS on deattack detector (#207957)
- CVE-2006-5051 - don't call cleanups from signal handler (#208459)
- use fork+exec instead of system in scp - CVE-2006-0225 (#168167)
[root@yunweisn ~]#

如果不知道是哪个软件包,可以使用-qa命令查询所有

rpm -qa --changelog | grep CVE


2.2 操作系统官网查询

各大操作系统基本都有自己的CVE库,以便用户自己的操作系统查询是否涉及该漏洞(部分国产系统的就……懂得都懂)

以红帽为例,其漏洞CVE列表地址为https://access.redhat.com/security/security-updates/#/cve,可以在该漏洞库中搜索CVE编号,以获取该漏洞的详细信息。

Linux系统的CVE该如何确认?学会这个方法不用慌!_搜索


红帽将漏洞分为四个等级:

  • low:低级别的
  • Moderate:中等的
  • Important:重要的
  • Critical:紧急的


可以在该数据库中搜索CVE编号,以查看漏洞的详细信息。

Linux系统的CVE该如何确认?学会这个方法不用慌!_数据库_02


Linux系统的CVE该如何确认?学会这个方法不用慌!_数据库_03


以漏洞CVE-2022-2526为例,详细信息中包含了以下字段:


  • Description:漏洞的描述信息
  • Statement:声明
  • Additional Information:附加信息
  • External References:外部参考信息
  • Affected Packages and Issued Red Hat Security Errata:受影响的软件信息

  • Platform:平台
  • Package:软件包
  • State:状态

  • Fixed:已修复
  • Not affected:不受影响
  • Errata:红帽漏洞公告
  • Common Vulnerability Scoring System (CVSS) Score Details:漏洞评分信息,包括红帽官方评分和NVD评分


2.3 软件的CVE数据库


有部分软件官网也会有关于CVE漏洞的信息。


三、关于漏洞答复

漏洞答复无非就是三种

  • 误报,当前版本不涉及/已修复这个漏洞
  • 漏洞存在,计划x月x日整改
  • 遗留,开源社区没有修复(官方确认漏洞存在,但不打算修复这个问题,一般低级别的漏洞可能会存在这种情况)


标签:2016,学会,漏洞,2006,Linux,红帽,CVE,rpm
From: https://blog.51cto.com/xiaowangzai/6534929

相关文章

  • 一名优秀的工程师应该学会在工作中提升自己
    引言古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,高额薪资意味着“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个甚广的误解:35岁是程序员生涯的终点。如何在繁忙的工作中做好技术积累,构建个人核心竞争......
  • Linux Nacos2.2.0版本集群搭建,常见报错问题解决
    准备:服务器,nacos,mysql,nginx,java,mavenNacos官网:https://nacos.io下载地址github:https://github.com/alibaba/nacos相关版本问题,见nacos官网手册查看集群配置图:官方的: 本次搭建集群配置图:开始搭建:修改nacos的配置文件“application.properties,cluster.conf.ex......
  • Ubuntu linux 为啥要开始选择ubuntu LINUX
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。其实纠结这个问题也是很长时间了,因为一个玩数据库的讨论系统的问题,也是在是不合场景。但没有办法,搞数据库的数据库也的在操作系统......
  • LoadRunner 监控到的Linux服务器CPU的一些主要指标说明
    CPU的主要指标:CPUUtilizationCPU使用率,CPU的使用时间百分比,75%以上就比较高了。在任意时间内,CPU有7个状态:1.idle,表示CPU闲置并等待工作分配.2.user,表示CPU在运行用户的进程3.system,表示CPU在执行kernel工作4.nice,表示CPU花费在被nice改变过优先级的process......
  • Archlinux安装OSX-KVM(无显卡直通)
    0.前期准备qemu虚拟机安装(可以参考Archwiki,或者是我的其他教程)OSX-KVM项目文件下载(这个项目支持macos10-13)https://github.com/kholia/OSX-KVMMacOS的iso镜像(我使用的是macos12Monterey)https://sysin.org1.磁盘文件创建在/var/lib/libvirt/images/创建qcow2磁盘文件,名为......
  • linux 中 echo命令如何输出感叹号
     001、方法1[root@PC1test01]#echo'abc!'##使用单引号abc! 002、方法2[root@PC1test01]#echo"abc!"##双引号,感叹后后面加空格abc! 003、方法3[root@PC1test01]#echoabc!##什么引号都不加abc! 参考:https://www.cnblogs......
  • linux 中用户组的常见操作
     001、查看当前用户所在的用户组[root@PC1test01]#whoami##当前用户root[root@PC1test01]#groups##当前用户所在的用户组root 002、查看指定用户所属的用户组[root@PC1test01]#groupsliujiaxin01liujiaxin01:liujiaxin01 03......
  • linux文件夹的一般作用
    /var 存放可以变化的文件或者目录 variable/etc 存放各种各样的服务相关的配置文件/usr 存放linux里安装的软件的目录资源目录-->unixsystemresource/bin 二进制文件/proc存放内核文件(内核管理进程,也有很多进程相关的文件) process/tmp 临时文件,任何用户都可......
  • Kali Linux 2023.2为Xfce版带来PipeWire支持
    Kali Linux 2023.2为Xfce版带来PipeWire支持,彻底改造i3桌面,这个版本还引入了一个新的Hyper-VVM镜像,以及几个新的黑客工具。OffensiveSecurity宣布了他们流行的道德黑客和渗透测试GNU/Linux发行版的新版本,带来了新的功能,更新和新的工具,以及许多改进,KaliLinux2023.2。......
  • Kali Linux 2023.2为Xfce版带来PipeWire支持
    Kali Linux 2023.2为Xfce版带来PipeWire支持,彻底改造i3桌面,这个版本还引入了一个新的Hyper-VVM镜像,以及几个新的黑客工具。OffensiveSecurity宣布了他们流行的道德黑客和渗透测试GNU/Linux发行版的新版本,带来了新的功能,更新和新的工具,以及许多改进,KaliLinux2023.2。......