跳转至

CVE-2018-15743(Openssh 用户枚举漏洞)

漏洞描述

OpenSSH被曝出存在两个信息泄露漏洞(CVE-2018-15473和CVE-2018-15919)。其中CVE-2018-15919影响自2011年9月6日发布的5.9版本到今年8月24日发布的最新版本7.8。CVE-2018-15473则影响自1999年以来至今年7.7版本中所有版本,远程攻击者可利用漏洞猜测在OpenSSH服务器上注册的用户名。

根据发现CVE-2018-15919的研究人员的说法,OpenSSH的开源开发人员表示并未将此信息泄露视为严重威胁,因为用户名被认为是用户身份的非敏感信息,因此在短时间内并未有修复计划。OpenSSH是SSH的开源实现,用户可以免费使用此安全服务,因此其应用范围十分广泛。‍

影响版本

  • OpenSSH >=2.3&&<=7.7

环境配置

  • Vulhub项目
  • Docker-compose启动

漏洞复现

漏洞存在验证

Bash
use auxiliary/scanner/ssh/ssh_version

版本为openssh7.7,符合漏洞利用范围

也可以用POC脚本验证:epi052/cve-2018-15473: Multi-threaded, IPv6 aware, wordlists/single-user username enumeration via CVE-2018-15473 (github.com)

工具/脚本复现

利用脚本:https://github.com/Rhynorater/CVE-2018-15473-Exploit

MSF复现

Text Only
search cve:2018-15743

注意设置用户名字典

漏洞原理

OpenSSH用户枚举漏洞(CVE-2018-15473)分析

修复建议

  • 厂商补丁:https://github.com/openbsd/src/commit/779974d35b4859c07bc3cb8a12c74b43b0a7d1e0
  • 厂商升级:新版本OpenSSH-7.8已经修复这个安全问题,请到厂商的主页下载