编号 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 登录日志,匹配异常长密码登录记录 | 中 |
| 应急处置 | 发现被入侵,重置所有账号密钥、清理后门、重启服务 | 最高 |
风险重点提示
- 只有开启密码认证的 SSH 服务才存在风险,只开公钥认证的服务器无法被该 CVE-2026-123158 利用
- PoC 可以复现漏洞,但严禁在不属于自己的服务器上运行
- 载荷长度大约 300 字符,不是固定字符串,是符合漏洞触发条件的构造字符串
- 漏洞潜伏周期长,很多老旧 Linux 发行版自带的 OpenSSH 版本大概率在受影响范围内
- 修复之后,需要重启 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
评论列表(4条)
我是海博商机网的签约作者“云隙寻狸”!
希望本篇文章《CVE-2026-123158 OpenSSH 十年认证绕过漏洞复盘,300 字符密码即可登录 SSH(附 PoC)》能对你有所帮助!
本站[海博商机网]内容主要涵盖:互联网行业的追踪与探索
本文概览:编号 CVE-2026-123158 的 OpenSSH 认证绕过漏洞被曝光,攻击者构造一条约 300 字符的特殊密码,不需要合法账号真实密码,就能绕过认证登录 SSH 服务,该漏洞潜伏在 OpenSSH 代码里长达十年,影响多个稳定版本,网上已经流出对应的 PoC 验证代码,这个漏洞属于认证逻辑缺陷,不是简单的弱口令问题。这个漏洞能够被利用,根源是 OpenSSH 内部认证校验函数在处理超长密码字符串时,内存边界判断逻辑出错,特定长度的输入会跳过密码校验分支,直接判定认证成功;漏洞触发条件有门槛,需要目标开启密码认证模式,公钥认证模式默认不受影响。排查和防护的操作流程很清晰,优先升级 OpenSSH 到官方修复版本,临时方案可以关闭 SSH 密码登录、仅保留公钥登录,同时限制 SSH 访问来源 IP,事后可通过 SSH 日志核查异常登录行为;要注意 PoC 代码仅用于本地安全验证,未经授权去测试外网服务器属于违法行为。