CVE-2026-123158 OpenSSH 十年认证绕过漏洞复盘,300 字符密码即可登录 SSH(附 PoC)

编号 CVE-2026-123158 的 OpenSSH 认证绕过漏洞被曝光,攻击者构造一条约 300 字符的特殊密码,不需要合法账号真实密码,就能绕过认证登录 SSH 服务,该漏洞潜伏在 OpenSSH 代码里长达十年,影响多个稳定版本,网上已经流出对应的 PoC 验证代码,这个漏洞属于认证逻辑缺陷,不是简单的弱口令问题。这个漏洞能够被利用,根源是 OpenSSH 内部认证校验函数在处理超长密码字符串时,内存边界判断逻辑出错,特定长度的输入会跳过密码校验分支,直接判定认证成功;漏洞触发条件有门槛,需要目标开启密码认证模式,公钥认证模式默认不受影响。排查和防护的操作流程很清晰,优先升级 OpenSSH 到官方修复版本,临时方案可以关闭 SSH 密码登录、仅保留公钥登录,同时限制 SSH 访问来源 IP,事后可通过 SSH 日志核查异常登录行为;要注意 PoC 代码仅用于本地安全验证,未经授权去测试外网服务器属于违法行为。

漏洞基础信息清单

  • 漏洞编号:CVE-2026-123158
  • 组件:OpenSSH
  • 漏洞类型:认证绕过
  • 触发载荷:约 300 字符特制密码字符串
  • 潜伏时长:约 10 年
  • 影响特性:SSH 密码认证
  • 不受影响:SSH 公钥认证
  • 公开材料:已有 PoC 验证代码流出

漏洞防护方案简表

方案类型操作说明优先级
根治方案升级 OpenSSH 至官方修复版本最高
临时缓解sshd_config 关闭 PasswordAuthentication,禁用密码登录高
辅助加固配置防火墙,限制 SSH 22 端口仅信任 IP 访问高
审计手段监控 ssh 登录日志,匹配异常长密码登录记录中
应急处置发现被入侵,重置所有账号密钥、清理后门、重启服务最高

风险重点提示

  1. 只有开启密码认证的 SSH 服务才存在风险,只开公钥认证的服务器无法被该 CVE-2026-123158 利用
  2. PoC 可以复现漏洞,但严禁在不属于自己的服务器上运行
  3. 载荷长度大约 300 字符,不是固定字符串,是符合漏洞触发条件的构造字符串
  4. 漏洞潜伏周期长,很多老旧 Linux 发行版自带的 OpenSSH 版本大概率在受影响范围内
  5. 修复之后,需要重启 sshd 服务,配置才能生效

【相关 FAQ】

问题 1:CVE-2026-123158 OpenSSH 认证绕过漏洞,是用一条 300 字符密码直接登录 SSH 吗?

回答 1:CVE-2026-123158 OpenSSH 认证绕过漏洞,攻击者构造约 300 字符的特制密码载荷,利用代码逻辑缺陷跳过密码校验,从而登录开启密码认证的 SSH 服务。

问题 2:CVE-2026-123158 OpenSSH 漏洞,SSH 公钥登录模式会不会被这个认证绕过漏洞攻击?

回答 2:CVE-2026-123158 OpenSSH 认证绕过漏洞只针对密码认证流程,SSH 公钥认证模式不受该漏洞影响,是很稳妥的临时防护方式。

问题 3:CVE-2026-123158 这个 OpenSSH 漏洞已经潜伏十年,网上有没有对应的 PoC?

回答 3:CVE-2026-123158 这个 OpenSSH 认证绕过漏洞曝光后,网上已经流出配套 PoC 代码,但是 PoC 仅允许在自己拥有权限的设备上测试。

问题 4:服务器存在 CVE-2026-123158 OpenSSH 认证绕过漏洞,不想升级怎么临时防护 SSH?

回答 4:服务器存在 CVE-2026-123158 OpenSSH 认证绕过漏洞,临时防护 SSH 可以关闭 PasswordAuthentication 密码认证,只启用公钥登录,搭配 IP 白名单限制访问。

【参考资料】

[2026-11-10](一条 300 字符的密码登进 SSH:OpenSSH 十年认证绕过深度复盘(CVE-2026-123158・附 PoC))安全客

[2026-11-09](CVE-2026-123158:OpenSSH 认证绕过漏洞分析)FreeBuf

[2026-11-09](OpenSSH CVE-2026-123158 漏洞 PoC 与复现笔记)先知社区

[2026-11-08](OpenSSH long password authentication bypass vulnerability disclosure)oss-security 邮件列表

【免责声明】

文中 CVE-2026-123158 OpenSSH 认证绕过漏洞、300 字符载荷、PoC 相关内容仅做网络安全技术复盘科普;未经目标所有者书面授权,使用 PoC 探测、入侵任何服务器属于违法违规行为;漏洞影响范围、修复版本以 OpenSSH 官方公告为准,本文不承担任何违规测试带来的法律与安全责任。

本文来自作者[云隙寻狸]投稿,不代表海博商机网立场,如若转载,请注明出处:https://www.hb12369.net/qyzx/202611/95.html

赞 (0)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 云隙寻狸
    云隙寻狸 2026年11月10日

    我是海博商机网的签约作者“云隙寻狸”!

  • 云隙寻狸
    云隙寻狸 2026年11月10日

    希望本篇文章《CVE-2026-123158 OpenSSH 十年认证绕过漏洞复盘,300 字符密码即可登录 SSH(附 PoC)》能对你有所帮助!

  • 云隙寻狸
    云隙寻狸 2026年11月10日

    本站[海博商机网]内容主要涵盖:互联网行业的追踪与探索

  • 云隙寻狸
    云隙寻狸 2026年11月10日

    本文概览:编号 CVE-2026-123158 的 OpenSSH 认证绕过漏洞被曝光,攻击者构造一条约 300 字符的特殊密码,不需要合法账号真实密码,就能绕过认证登录 SSH 服务,该漏洞潜伏在 OpenSSH 代码里长达十年,影响多个稳定版本,网上已经流出对应的 PoC 验证代码,这个漏洞属于认证逻辑缺陷,不是简单的弱口令问题。这个漏洞能够被利用,根源是 OpenSSH 内部认证校验函数在处理超长密码字符串时,内存边界判断逻辑出错,特定长度的输入会跳过密码校验分支,直接判定认证成功;漏洞触发条件有门槛,需要目标开启密码认证模式,公钥认证模式默认不受影响。排查和防护的操作流程很清晰,优先升级 OpenSSH 到官方修复版本,临时方案可以关闭 SSH 密码登录、仅保留公钥登录,同时限制 SSH 访问来源 IP,事后可通过 SSH 日志核查异常登录行为;要注意 PoC 代码仅用于本地安全验证,未经授权去测试外网服务器属于违法行为。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们