m0_73467153 2023-10-28 13:02 采纳率: 50%
浏览 111

关于如何修复OpenSSH 安全漏洞【CVE-2016-20012】

我根据网络提示升级了openssh服务到9.5p1,与之相关的openssl升级到3.0.11,zlib升级到1.3,可是扫描结果显示此漏洞并未被修复。

我该如何做?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-28 14:43
    关注

    【以下回答由 GPT 生成】

    回答:

    根据你提供的信息,我们可以尝试以下步骤来修复OpenSSH安全漏洞【CVE-2016-20012】:

    1.确认OpenSSH服务的版本

    首先,我们需要确认你的OpenSSH服务运行的确切版本。在终端上输入以下命令来检查:

    ssh -V
    

    确认显示的版本是否为9.5p1,如果不是,请升级到该版本。

    2.确认OpenSSL和Zlib的版本

    确保你已经升级了与OpenSSH相关的OpenSSL和Zlib库。在终端上输入以下命令以检查所安装的相应版本:

    openssl version
    zlib-flate -v
    

    确认OpenSSL的版本是否为3.0.11,Zlib的版本是否为1.3。如果它们不是最新版本,请升级到最新版本。

    3.重新编译安装OpenSSH

    在终端上输入以下命令来重新编译并安装OpenSSH:

    wget https://openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.5p1.tar.gz
    tar -xf openssh-9.5p1.tar.gz
    cd openssh-9.5p1
    ./configure
    make
    sudo make install
    

    上述命令将下载OpenSSH的源代码,解压缩并进入源代码目录,然后进行配置、编译和安装。

    4.停止并重新启动OpenSSH服务

    重新启动OpenSSH服务,使所做的更改生效。在终端上输入以下命令:

    sudo systemctl stop sshd
    sudo systemctl start sshd
    

    5.重新扫描漏洞

    重新运行扫描工具,以确认OpenSSH安全漏洞【CVE-2016-20012】是否已修复。

    如果问题仍然存在,请考虑以下可能原因:

    • 版本确认:确保你的命令输出所显示的确实是你所升级的最新版本。
    • 编译和安装:确认重新编译和安装过程中没有出现错误,并且OpenSSH服务正在使用最新的安装版本。

    如果你尝试了以上步骤,问题仍然未解决,我无法给出更具体的解决方案。可能有其他未知的因素导致该漏洞仍然存在。在这种情况下,建议咨询更专业的安全专家以获取进一步的帮助。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月28日

悬赏问题

  • ¥15 请问Ubuntu要怎么安装chrome呀?
  • ¥15 视频编码 十六进制问题
  • ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 FileNotFoundError 解决方案
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊