严重的Telnetd漏洞允许远程攻击者通过23端口执行任意代码

admin 2026-03-27 01:10:30 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: GNUInetutilstelnetd守护进程存在严重缓冲区溢出漏洞CVE-2026-32746,允许攻击者在认证前通过特制数据包执行代码获取root权限。该漏洞源于LINEMODESLC选项协商缺陷,威胁ICS等遗留系统安全。建议立即关闭服务或限制端口访问,并监控异常大负载流量以应对风险。 综合评分: 89 文章分类: 漏洞预警,漏洞分析


cover_image

严重的 Telnetd 漏洞允许远程攻击者通过 23 端口执行任意代码

网安百色

2026年3月19日 19:17 广西

GNU Inetutils 中的 telnetd 守护进程存在一个严重的缓冲区溢出漏洞。该漏洞编号为 CVE-2026-32746,允许未经身份验证的远程攻击者在受影响系统上执行任意代码并获取 root 权限。

该漏洞无需用户交互,且利用路径极其简单,因此针对仍在运行遗留基础设施的防御方发出了紧急警告。

根据 Dream Security Research 的分析,问题核心源于 telnetd 守护进程在处理 LINEMODE SLC(Set Local Characters,本地字符设置)选项协商时的实现缺陷。

攻击者可在初始连接握手阶段发送特制构造的数据包,从而触发经典的缓冲区溢出漏洞。

由于该过程发生在任何身份验证提示出现之前,攻击无需任何有效凭证。Dream Security 研究人员已于 2026 年 3 月 11 日向 GNU Inetutils 团队报告了该漏洞。


Telnetd 漏洞可实现远程攻击

维护团队已迅速确认该问题并批准修复补丁,但官方版本预计要到 2026 年 4 月 1 日才会发布。

尽管目前尚未在野外发现被利用的情况,但由于攻击复杂度极低,仍需立即采取防御措施。

尽管现代 IT 网络已基本用 SSH 取代 Telnet,但这一明文协议在工业控制系统(ICS)、运营技术(OT)以及政府环境中仍被广泛使用。

许多老旧的可编程逻辑控制器(PLC)和 SCADA 系统仍将 Telnet 作为唯一的远程管理接口。

由于升级这些系统成本高昂且会对业务运行造成干扰,许多组织不得不长期承担相关风险暴露。


由于 telnetd 服务通常通过 inetd 或 xinetd 以 root 权限运行,一旦漏洞被成功利用,将导致主机被完全攻陷。

攻击者可植入持久化后门、窃取敏感的运行数据,或将被攻陷设备作为跳板,进一步对制造生产线、供水系统或电网等关键基础设施发起深入攻击。

在正式补丁尚未发布的情况下,安全团队必须立即采取缓解措施以保护暴露系统。

关闭 telnetd 服务是最有效的防护手段。如果业务上必须保留该服务,网络管理员应在边界防火墙上封锁 23 端口,仅允许受信任主机访问。

此外,以非 root 权限运行 telnetd 也可以在一定程度上降低漏洞利用成功后的影响范围。


Dream Security 研究人员指出,传统的身份验证日志无法记录该攻击,因为漏洞利用发生在初始选项协商阶段。

防御人员需要依赖网络层日志和数据包捕获来识别此类威胁。

建议组织在防火墙上配置规则,记录所有新建的 23 端口连接,并部署入侵检测系统(IDS)特征规则,对携带异常大负载(超过 90 字节)的 LINEMODE SLC 子选项进行告警。

所有日志应集中转发至 SIEM 平台,以防止攻击者在获取 root 权限后清除取证证据。

本公众号所载文章为本公众号原创或根据网络搜索下载编辑整理,文章版权归原作者所有,仅供读者学习、参考,禁止用于商业用途。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片、文字、链接中所包含的软件/资料等,如有侵权,请跟我们联系删除,谢谢!


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:网安百色 《严重的 Telnetd 漏洞允许远程攻击者通过 23 端口执行任意代码》

评论:0   参与:  0