当前位置: 首页 > news >正文

ClawHavoc 安全事件复盘:OpenClaw 技能系统中 3 类高危调用链的识别与阻断方案

1. 一次被忽略的exec()调用,让整个 OpenClaw 生产环境停摆了 47 分钟

ClawHavoc 事件不是发生在凌晨三点的告警风暴里,而是在一次看似平常的 Skill 更新上线后——运维同学在飞书机器人里收到第一条HTTP 502告警时,我正把第 7 个openclaw skill install --force命令粘贴进终端。3 分钟后,监控大盘上所有依赖ClawHub的服务延迟曲线集体跳变,/v1/skill/execute接口错误率从 0.02% 暴涨至 98.6%,下游 12 个业务系统全部触发熔断。

我们回溯日志时发现,问题根源是一段只有 4 行的 Python 代码:

# skill_id: sql_inject_helper_v2 def run(payload: dict): query = f"SELECT * FROM users WHERE name = '{payload['name']}'" result = exec(f"db.execute('{query}')") # ← 这里 return {"data": result}

它被封装在一个名为sql_inject_helper_v2的 Skill 中,通过openclaw skill publish --env prod推送到了生产环境。没人注意到exec()被包裹

http://www.cnnetsun.cn/news/2474315.html

相关文章:

  • Binwalk解压固件翻车实录:从sasquatch报错到firmware-mod-kit救场的完整复盘
  • 基于OCR与深度学习的发票识别技术,重构报销系统效率
  • 游戏开发选TTF还是Fnt?从《原神》UI到独立小游戏,聊聊字体选择的实战避坑指南
  • 通过taotoken用量看板分析团队月度大模型api消耗趋势
  • Jetson Orin Nano到手后,除了装CUDA,这3个必装工具和配置你做了吗?(含jtop、JetPack、环境变量完整流程)
  • 终极SAR舰船检测指南:如何使用SSDD数据集快速构建AI模型
  • 从原理图到选型:手把手教你读懂ESP-WROOM-32开发板上的AMS1117和USB电路
  • 我把游戏策划桌搬进了 AI Agent:一次用 JiuwenSwarm 做创意协作的实验
  • AI演示生成系统深度解析:PPTAgent与DeepPresenter的技术演进与实践指南
  • 告别手抖!用ArcGIS 10.6的‘定长’与‘坐标’工具搞定CAD式精确绘图
  • Windows防火墙和OpenSSH服务设置避坑指南:解决xftp传文件失败和xshell连接超时
  • 用三菱FX2N PLC和GX Works2,从零搭建一个自动售货机控制程序(附完整梯形图)
  • ARMv7通用计时器实战指南:从寄存器配置到Linux内核应用
  • 保姆级教程:在嵌入式Linux设备上,用fw_printenv/fw_setenv搞定U-Boot环境变量读写
  • Gemini 实测对比:不同提示策略对输出质量的影响
  • 别只盯着树莓派!Purple Pi RK3566开发板多系统横评:OpenHarmony、Debian、Android 11谁更适合你?
  • ONLYOFFICE 文档9.4发布:许可证更新、电子表格的深色模式、水平分隔线、新幻灯片主题与切换等
  • 掌握电脑睡眠控制:从原理到实战的防休眠指南
  • 从手工到智能,气泡图软件重构质检工作流程
  • i.MX6ULL嵌入式Linux开发实战:从硬件解析到系统构建与优化
  • SqueezeNet的Fire Module设计,为什么今天看依然很巧妙?聊聊轻量化CNN的演进
  • Linux告警降噪策略实战指南
  • 离线智能语音芯片:重塑智能家居本地化交互与核心技术解析
  • 3步快速上手:如何用IfcOpenShell免费打造专业级BIM工作流
  • AMD Ryzen SMUDebugTool终极指南:免费开源硬件调优神器
  • 为MindSDK搭建专属ARM GCC环境:从源码编译到项目集成全指南
  • Orange Pi Zero 2W开发板全解析:从硬件选型到项目实战
  • RBTray:Windows窗口管理的革命性解决方案,告别杂乱任务栏
  • HMI跨界实现工业协议转换与OPC UA统一输出的实战指南
  • 昇腾AI开发板高校实践:从模型转换到边缘部署全解析