·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
12下一页
返回列表 发布新帖

ssh爆漏洞了,手动更新OpenSSH教程

175 15
发表于 2024-7-2 10:39:31 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
OpenSSH 远程代码执行漏洞(CVE-2024-6387)安全风险
该漏洞是由于OpenSSH服务 (sshd) 中的信号处理程序竞争问题,未经身份验证的攻击者可以利用此漏洞在Linux系统上以root身份执行任意代码。目前该漏洞技术细节已在互联网上公开,该漏洞影响范围较大,建议尽快做好自查及防护。

影响版本: 8.5p1 - 9.7p1

大白话:处于8.5p1 - 9.7p1这个版本的SSH,外部攻击者可以随便草你的主机



查看最新版本文件
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/

查看版本
  1. ssh -V
复制代码

更新安装必须的包
  1. sudo apt-get  -y updatesudo apt-get install build-essential zlib1g-dev libssl-dev
复制代码

下载最新的包:
  1. wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz
复制代码

解压:
  1. tar -xzf openssh-9.8p1.tar.gzcd openssh-9.8p1
复制代码

编译:
  1. ./configuremake
复制代码

安装:
  1. sudo make install
复制代码

重启服务:
  1. sudo systemctl restart ssh
复制代码

查看版本
  1. ssh -V
复制代码

如果版本没显示openssh-9.8p1,就是需要添加环境变量:
  1. echo 'export PATH=/usr/local/bin:/usr/local/sbin:$PATH' >> ~/.bashrc
复制代码

验证生效
  1. source ~/.bashrc
复制代码

查看版本(出现openssh-9.8p1就OK)
  1. ssh -V
复制代码

最后重启





以下是附加的检查(可以忽略)
  1. which ssh
复制代码
如果输出 /usr/bin/ssh 或 /usr/sbin/ssh,表示当前系统使用的是旧版本的路径。
  1. ls -l /usr/bin/ssh /usr/local/bin/ssh /usr/sbin/sshd /usr/local/sbin/sshd
复制代码
这会显示多个可能的安装路径,如果 /usr/local/bin/ssh 和 /usr/local/sbin/sshd 文件存在,表示新版本的 OpenSSH 已安装在这些目录下。
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论15

TyCodingLv.8 发表于 2024-7-2 10:40:11 | 查看全部
各大发行版都更新了,你为什么要手工编译?
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-7-2 10:40:46 | 查看全部
怎么又见直球编译安装的,是社区不行了还是觉得能躲过下次了
我要说一句 收起回复
CrystαlLv.8 发表于 2024-7-2 10:41:39 | 查看全部
今天更新了一版:OpenSSH_9.2p1 Debian-2+deb12u3, OpenSSL 3.0.13 30 Jan 2024

这个就是fix了的。
我要说一句 收起回复
CrystαlLv.8 发表于 2024-7-2 10:41:48 | 查看全部
OpenSSH_9.2p1 Debian-2+deb12u2, OpenSSL 3.0.13 30 Jan 2024

debian12更到最新版本也躲不过
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-7-2 10:42:32 | 查看全部
Successful exploitation has been demonstrated on 32-bit Linux/glibc systems with ASLR. Under lab conditions, the attack requires on average 6-8 hours of continuous connections up to the maximum the server will accept. Exploitation on 64-bit systems is believed to be possible but has not been demonstrated at this time. It's likely that these attacks will be improved upon.

32位系统要6~8小时 64位更久
没人原因花这么长时间草你一台鸡
我要说一句 收起回复
拾光Lv.8 发表于 2024-7-2 10:42:57 | 查看全部
感谢楼主分享,debian 12直接在线更新就可以了,但是ubuntu 22的话官方源还没有更新,手动按照楼主给的教程确实编译成功ssh,但是所有操作都完成及重启后你看到ssh -V和运行的sshd服务进程不相符,系统默认运行的sshd服务进程还是/usr/sbin/sshd这个旧的程序,通过查看文件日期并不是最新编译的可执行文件,所以只看ssh -V不行。
我要说一句 收起回复
CrystαlLv.8 发表于 2024-7-2 10:43:36 | 查看全部
:lol不懂别在这装 编译安装都不会的mjj可太懂了
我要说一句 收起回复
婷姐Lv.8 发表于 2024-7-2 10:44:10 | 查看全部
你就这么信赖你的源一定是和全球版本同步的 或者一定包含最新更新
我要说一句 收起回复
TyCodingLv.8 发表于 2024-7-2 10:44:32 | 查看全部
注意了, 网上流传的手动编译教程不一定适用,实际编译出来和系统里运行的路径不一致,造成升级成功的假象,建议检查实际运行进程的版本。

其中是这行有问题
echo 'export PATH=/usr/local/bin:/usr/local/sbin:$PATH' >> ~/.bashrc
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.141.41.15,GMT+8, 2024-9-8 08:46 , Processed in 0.437887 second(s), 128 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表