step-realtime-cli 版本
1.0.0
Node 版本 & OS
Node 24.16.0 / Linux (Fedora 44)
复现步骤
- 模型在 grep 工具参数中传入恶意正则如
(a+)+b
new RegExp(pattern) 被调用
- 针对特定输入匹配时,正则引擎陷入 catastrophic backtracking
- Node.js 事件循环被阻塞
期望行为
正则执行应有超时机制(如使用 re2 或基于 Worker 的超时封装)
实际行为
恶意正则可导致进程长时间无响应
日志 / 堆栈
截图(可选)
No response
自检
step-realtime-cli 版本
1.0.0
Node 版本 & OS
Node 24.16.0 / Linux (Fedora 44)
复现步骤
(a+)+bnew RegExp(pattern)被调用期望行为
正则执行应有超时机制(如使用
re2或基于 Worker 的超时封装)实际行为
恶意正则可导致进程长时间无响应
日志 / 堆栈
截图(可选)
No response
自检