←新闻详情

MarkTechPost更新于 10月25日 18:26

Cognition 开源 Devin 漏洞修复插件,覆盖 PHP、Node.js 与 GitLab 三类高危漏洞

Cognition Open-Sources an Agent Plugin that Helps Secure Systems against Recent Cybersecurity Threats - MarkTechPost

AI 导读

Cognition 发布开源免费的 Devin Vulnerability Fixes 插件,包含 fix-php-vuln、fix-node-vuln、fix-gitlab-vuln 三个 Agent 技能,采用 MIT 许可,针对 PHP2Shell、Node.js 10 月安全版本和 CVSS 10.0 的自管理 GitLab 漏洞 CVE-2026-110264。技能按只读盘点、审批、校验目标版本、前后测试、每仓库一个 PR 五步执行,可在 Devin、Claude Code、Codex、Cursor、GitHub Copilot 等读取 SKILL.md 的智能体中运行,需 git、shell、Docker 和镜像仓库访问权限,npx 安装要求 Node.js 22.20 以上。原文未公布修复率基准,托管运行时、一体机和 Electron 应用只被标记而不打补丁。

推荐理由

AI 评分 72

原文给出了三个漏洞修复技能的具体流程和跨智能体安装方式,读者可据此判断运行时层补丁能否接入现有工作流。

主题

标签

正文 · AI 翻译

在 Google 上添加为首选来源

Cognition 发布了 Devin Vulnerability Fixes 插件,这是一套免费、开源的智能体技能。它针对三个严重的远程代码执行(RCE)安全公告。它们涵盖 PHP2Shell、Node.js 2026 年 10 月 21 日安全版本以及一个 CVSS 10.0 的自管理 GitLab 漏洞。这些技能可在 Devin 以及任何读取 SKILL.md 文件的编码智能体中运行。Cognition 将其内部使用的修复工作流打包成了该插件。开发者可以依次执行盘点、审批、打补丁、测试,然后每个仓库提交 1 个拉取请求。

简要说明

规模:三个技能(fix-php-vuln、fix-node-vuln、fix-gitlab-vuln),MIT 许可证。

运行环境:Devin、Claude Code、Codex、Cursor、Factory Droid、GitHub Copilot、Gemini CLI、OpenCode 和 Windsurf。需要 git、shell、Docker 和镜像仓库访问权限。npx 技能安装需要 Node.js 22.20 或更高版本。

性能:该插件未公布修复基准或修复率数据。

最佳之处:覆盖了本周最严重的漏洞 GitLab CVE-2026-110264,评级为 CVSS 10.0。

最差之处:验证的强度取决于你的测试。托管运行时、一体机和 Electron 应用只会被标记,而不会被打补丁。

什么是 Devin Vulnerability Fixes 插件?

Devin Vulnerability Fixes 插件是 Cognition 提供的一套三个 Agent 技能。它们可以查找并修补存在漏洞的 PHP、Node.js 和自管理 GitLab 部署。源代码位于 GitHub,采用 MIT 许可证。Cognition 的产品页面将其列为免费且开源。

TEXTTABLELAYOUT你的 PDF 解析器真的解析正确了吗?omni_parse_bench · 对文本、表格和布局评分 · 开源在 GitHub 上加星→赞助

它修复哪些漏洞?

PHP2Shell(CVE-2026-109618、CVE-2026-109619):PHP 将这两个漏洞评为 CVSS v4.0 9.2。第一个漏洞会在内存耗尽后损坏内存。第二个漏洞会让一个请求的陈旧全局状态泄漏到下一个请求。PHP 表示所有提供 Web 服务的部署都面临风险,其中 mod_php 风险最高。已修复版本为 8.2.35、8.3.36、8.4.27 和 8.5.12。PHP 8.1 及更早版本不会获得新版本发布,只为 7.4、8.0 和 8.1 提供源代码回溯补丁。

Node.js 2026 年 10 月版本:它修复了 10 个 CVE,其中 4 个被评为高危。主要漏洞 CVE-2026-111497 是 Brotli 解码器的越界写入,可导致 RCE。已修复版本为 22.23.4、24.22.1 和 26.12.1。Node.js 20 及更早版本已停止维护,不会获得修复。

GitLab CVE-2026-110264:正则表达式编译器中的整数溢出允许未认证的代码执行。它影响从 7.0 起的 GitLab CE/EE,评分为 CVSS 10.0。GitLab.com 和 GitLab Dedicated 已完成修补。

该插件如何工作?

每个技能都遵循相同的五步流程:

只读盘点:智能体扫描 Dockerfile、基础镜像、发行版软件包、CI、Helm、Terraform、Packer、Lambda 和配置管理。

审批关卡:在你选定仓库之前不会做任何更改。风险较高的次要或主要升级会首先被指出。

验证目标:每个标签、摘要、软件包版本和校验和都会在编辑前对照官方来源进行确认。

前后测试:测试套件先在当前版本上运行,然后在新生产镜像内运行。出现回归会停止运行。

每个仓库一个 PR:每个 PR 都包含版本、测试结果、运行时差异、风险标签和回滚计划。

这些技能还编码了已知的补丁陷阱。Debian 和 Ubuntu 会在不更改上游版本号的情况下回溯修复,因此 php -v 可能会误导。Ubuntu 24.04 的已修复软件包是 8.3.6-0ubuntu0.24.04.13。固定摘要的镜像需要新的摘要。更改 Composer 的 require.php 不会修补任何内容。

如何安装和运行?

在 Devin 中,打开 Customize,然后 Plugins,然后 Browse Marketplace,搜索 Vulnerability Fixes。Devin CLI 使用 devin plugins install CognitionAI/devin-marketplace#plugins/devin-vuln-fixes。对于其他智能体,运行 npx skills add CognitionAI/devin-vuln-fixes。Claude Code 用户可以添加市场并运行 /plugin install vuln-fixes@cognition-skills。

然后用自然语言提问,例如“请修复我的 PHP 漏洞。”斜杠命令也可用:/fix-php-vuln、/fix-node-vuln 和 /fix-gitlab-vuln。

它与 Dependabot、Copilot Autofix 和 Snyk Agent Fix 相比如何?

修复内容针对 3 个安全公告的 PHP、Node.js 和自管理 GitLab 版本存在可用补丁的易受攻击依赖项,以及 GitHub Actions代码扫描警报Snyk Code 发现的问题

编辑位置Dockerfile、镜像、发行版软件包、CI、Helm、Terraform、配置管理清单和锁文件仓库中的代码建议本地文件代码修复;不支持复杂的跨文件逻辑

编辑前审批是,先进行只读盘点否:启用后自动打开 PR未披露用户点击“生成 AI 修复”并审查

验证在新生产镜像内进行前后测试来自公共 CI 运行的兼容性评分未披露使用 Snyk Code 引擎重新测试修复

运行位置任何读取 SKILL.md 的智能体GitHubGitHubSnyk Web UI 和 IDE 插件

许可证MIT,开源未披露未披露未披露

免费所有 GitHub 仓库均可使用公开仓库免费;私有仓库需要 GitHub Code Security需要 Snyk Code;价格未披露

这些工具解决的是相邻的问题。Dependabot 和代码修复智能体处理的是应用依赖和源代码。Cognition 的插件针对的是运行时层:基础镜像、操作系统软件包和基础设施即代码。

关键要点

三个 MIT 许可的技能可修补 PHP2Shell、Node.js 和 GitLab CVE-2026-110264。

在任何编辑之前先进行只读盘点并设置审批关卡。

在新的生产镜像内进行前后测试。

可在 Devin、Claude Code、Codex、Cursor 及其他 SKILL.md 智能体上运行。

没有公布的修复率基准;结果取决于你的测试覆盖率。

Michal Sutter+ 篇文章简介 ⮌

Michal Sutter 是一名数据科学专业人士,拥有帕多瓦大学数据科学理学硕士学位。凭借在统计分析、机器学习和数据工程方面的扎实基础,Michal 擅长将复杂数据集转化为可操作的洞察。

$uv pip install omni-parse-bench✓文本✓表格✓布局→ 按页评分在 GitHub 上加星→赞助

相关文章更多来自作者

如何运行 Underdog Saluki 27B:2-Bit Qwen3.8-27B 工具调用指南

认识 Anthropic 的 sandbox-runtime:面向 AI 智能体的操作系统级沙箱,无需容器

NVIDIA 发布 Nemotron 3.5 Bolt E4B 4GB:面向本地语音智能体、游戏角色和机器人的开放小型语言模型

Moonshot AI 发布 Kimi K3.1 Pro:一个 2.8T 总参数/104B 激活参数(MoE)模型,支持 1M 上下文

来源

MarkTechPost