楼主: 药药0336
92 0

[其他] CVE-2025-11782 漏洞分析:Circutor SGE-PLC 设备的栈缓冲区溢出风险 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
2
精华
0
在线时间
0 小时
注册时间
2018-9-10
最后登录
2018-9-10

楼主
药药0336 发表于 2025-12-9 10:49:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

漏洞概述

CVE-2025-11782 是一个存在于 Circutor SGE-PLC1000 和 SGE-PLC50 设备(固件版本 v9.0.2)中的高危安全漏洞,CVSS 4.0 评分为 8.5,属于高风险等级。该问题由用户输入未进行充分边界校验引发,可能导致栈缓冲区溢出,进而被利用实现远程代码执行或造成设备拒绝服务。

漏洞详情

该漏洞本质上为栈缓冲区溢出类型。问题出现在以下函数中:

ShowDownload()

该函数使用特定方式对字符串进行格式化处理:

sprintf()

其中,用户可控的参数

GetParameter(meter)

被写入一个大小固定为 64 字节的栈上缓冲区:

acStack_4c

由于系统未对传入的

meter

参数长度做有效验证,攻击者可通过提交超过 64 字节的数据,覆盖栈中相邻内存区域,从而可能控制程序执行流程,导致任意代码执行或系统崩溃。

受影响产品信息

ID 供应商 产品
1 Circutor SGE-PLC1000, SGE-PLC50

总计影响:1 个供应商,1 款产品

CVSS 评分详情

分数 版本 严重等级 向量 可利用性分数 影响分数 来源
8.5 CVSS 4.0 AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:H/SC:H/SI:L/SA:H/… - - cve-coordination@incibe.es

修复与缓解措施

  • 在数据复制操作前,严格校验用户输入的长度。
  • 使用
  • sprintf()
  • 之前,先检查
  • meter
  • 参数的实际长度是否符合预期范围。
  • 对所有来自外部的输入执行净化和合法性验证,防止恶意超长内容注入。
  • 尽快将设备固件升级至官方发布的最新安全版本。
  • 开发过程中应遵循安全编码规范,尤其是涉及缓冲区操作时,优先采用防溢出的安全函数。

相关弱点与攻击模式

CWE(通用弱点枚举):

CWE-121:栈缓冲区溢出

CAPEC(通用攻击模式枚举与分类):

此漏洞与利用缓冲区溢出类弱点的多种攻击模式存在关联,常见于通过构造畸形输入以劫持程序控制流的场景。

参考资源

URL 资源
https://www.incibe.es/en/incibe-cert/notices/aviso-sci/multiple-vulnerabilities-circutor-products-0 INCIBE-CERT 安全公告

漏洞时间线记录

cve-coordination@incibe.es
日期 事件
2025年12月2日 收到来自
2025年12月2日 添加了漏洞描述、CVSS v4.0 向量、CWE-121 弱点标识及相关参考链接
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:CIRC PLC cut CIR 缓冲区
相关内容:漏洞缓冲区溢出

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-22 15:12