openssh漏洞
【摘要】 regreSSHion(CVE-2024-6387)—— 远程未授权 RCE影响版本:8.5p1 至 9.7p1(受影响)4.4p1 之前的版本同样存在(旧漏洞 CVE-2006-5051)注:4.4p1 至 8.5p1 之间由于历史防御机制不受影响漏洞成因:信号处理器(Signal Handler)中的竞态条件(Race Condition)。当客户端在 LoginGraceTime(默认...
- regreSSHion(CVE-2024-6387)—— 远程未授权 RCE
影响版本:
8.5p1 至 9.7p1(受影响)
4.4p1 之前的版本同样存在(旧漏洞 CVE-2006-5051)
注:4.4p1 至 8.5p1 之间由于历史防御机制不受影响
漏洞成因:信号处理器(Signal Handler)中的竞态条件(Race Condition)。当客户端在 LoginGraceTime(默认 120 秒)超时未完成认证时,sshd 触发 SIGALRM 信号处理函数,并在其中调用了非异步信号安全(async-signal-unsafe)的函数(如 syslog()),导致内存堆损坏。
影响后果:基于 glibc 的 Linux 32/64 位系统上,攻击者在未授权情况下可能实现 远程以 root 权限执行任意代码。
缓解措施:
升级至 OpenSSH 9.8p1 或更高版本。
临时临时配置:在 sshd_config 中设置 LoginGraceTime 0(注意这可能被用于拒绝服务耗尽连接数)
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)