安全厂商 Ridge Security 披露 TDengine 时序数据库存在整数下溢漏洞 CVE-2026-42542。攻击者只需向默认 RPC 端口 6030 发送单个畸形数据包,即可在未认证状态下打崩服务端。该漏洞影响制造业、能源、汽车与物联网场景,官方称全球在运行实例约 73 万个。
事件概述
TDengine 是开源时序数据库,用于存储传感器、工业设备与基础设施的遥测数据。受影响版本为 3.4.0.0 至 3.4.1.5,官方已在 3.4.1.6 修复。该 CVE 编号于 6 月 10 日分配,Ridge Security 于 9 月 25 日公开技术细节,补丁于 9 月 28 日发布。据厂商披露,其客户涵盖西门子、中石化、麦当劳与四维图新等。
技术细节
漏洞位于服务端的未认证消息解析逻辑。客户端建立连接后发送的第一条请求会在身份校验之前进入解析函数,其中一处减法运算缺乏下溢保护:计算结果回绕为极大值,导致后续长度计算与内存拷贝越界,进程随之崩溃。触发条件极为简单——网络可达 TCP 6030、单个畸形包,不需要凭据,也不需要已建立的会话。研究者称,基于补丁差异复现该问题只需数小时而非数周。
影响评估
CVSS 评分 7.5,危害形态是拒绝服务而非远程代码执行。但在 OT/IoT 场景中,时序库宕机等于遥测断流:停机期间产生的数据可能永久缺失,依赖该数据的看板、告警与异常检测同步失效,在能源、电力与车联网环境中可能直接延误故障发现。更大的问题在暴露面——默认端口极易被扫描识别,已有内网立足点的攻击者也可通过常规侦察发现;由于单包尝试成本极低,攻击者可以对识别到的实例逐一试探。目前尚无在野利用证据,厂商自研 PoC 未对外公开。
修复建议
- 升级到 TDengine 3.4.1.6 及以上版本,按补丁而非季度节奏处理。
- 限制 TCP 6030 访问,禁止不可信网段与办公网直达该端口。
- 先清点部署位置:TDengine 常被嵌入厂商设备,无法盘点就无法加固。
- 监控 6030 端口的畸形流量、异常重连与突发连接失败。
- 复核 IT/OT 网络分区,避免扁平网络把单点暴露放大为全域风险。
# 查看本机是否监听 6030
ss -lntp | grep 6030
netstat -ano | findstr :6030