Security startup XBOW discovered critical flaws in Bing Image Search that allow specially crafted SVG files to execute commands with high privileges, including NT AUTHORITYSYSTEM on Windows and root on Linux. These vulnerabilities, identified as CVE-2026-32194 and CVE-2026-32191 (both rated 9.8 CVSS), exploit the way image processing workers utilize ImageMagick delegates to handle file conversion processes.
* The flaws allow for remote code execution via both direct SVG uploads and by providing a URL of a malicious SVG fetched by Bingbot.
* Microsoft has already implemented server-side fixes, meaning no user action is required to resolve the issue.
* The exploit works by using an image reference within the SVG that triggers shell commands when processed through enabled delegates.
* Experts recommend disabling ImageMagick delegates and restricting supported file formats like SVG or EPS to mitigate this class of vulnerability.
The rise of generative AI is accelerating the discovery of software vulnerabilities, creating new challenges for the Java ecosystem and its ubiquitous Spring Framework. As foundation models scan codebases at unprecedented scales, Broadcom has responded by launching a significant security update initiative. This includes scaling frontier model-based scanning for open source users and providing exclusive day-zero CVE patches and clean-room validated builds for enterprise customers via Tanzu Spring. The move highlights the growing complexity of securing deep dependency graphs as Java becomes more essential for running production AI applications.
* Increased vulnerability discovery speed driven by foundation models
* Broadcom's two-track response for open source and enterprise users
* Introduction of clean-room validated builds to secure the supply chain
* Rising importance of Java in the infrastructure supporting AI applications
# Incident Post-Mortem: Multi-Agent Credential Exfiltration Wave
**Date:** April 30, 2026
**Severity:** Critical (P1)
**Status:** Resolved / Patched
**Impacted Systems:** OpenAI Codex, Anthropic Claude Code, GitHub Copilot, Google Vertex AI
---
## 1. Executive Summary
Over a nine-month period leading up to April 2026, multiple research teams identified critical vulnerabilities across the industry's leading AI coding agents. Contrary to previous assumptions regarding "model hallucinations," these attacks did not target model logic; instead, they targeted **runtime credentials**. Attackers exploited the gap between the user interface and the underlying identity/authorization plane, allowing for unauthorized shell execution, sandbox escapes, and full repository takeovers via hijacked OAuth tokens and excessive service permissions.
## 2. Incident Overview
| Feature | Description |
| :--- | :--- |
| **Primary Attack Vector** | Credential theft and privilege escalation through agentic runtime environments. |
| **Core Vulnerability Class** | Broken Access Control; Improper Input Sanitization (Command Injection); Excessive Scoping. |
| **Detection Gap** | AI agents are currently invisible to standard IAM, CMDB, and asset inventory tools. |
## 3. Root Cause Analysis (RCA)
### A. Codex: Command Injection via Parameter Obfuscation
* **Mechanism:** Maliciously crafted GitHub branch names containing semicolon/backtick subshells were passed unsanitized into setup scripts during cloning.
* **Stealth Tactic:** Attackers used Unicode U+3000 (Ideographic Space) to make malicious branches appear identical to "main" in web portals, hiding the exfiltration payload from human reviewers.
### B. Claude Code: Sandbox & Logic Bypass
* **CVE-2026-25723:** Escaped project sandbox via unvalidated command chaining (piped `sed`/`echo`).
* **CVE-2026-33068:** Permission modes were resolved from `.claude/settings.json` *before* the workspace trust dialog appeared, allowing repos to auto-disable security prompts.
* **Performance Trade-off:** A logic flaw caused the agent to stop enforcing "deny rules" once a command chain exceeded 50 subcommands to optimize for speed.
### C. GitHub Copilot: Prompt Injection in Metadata
* **Mechanism:** Instructions hidden within Pull Request descriptions or GitHub Issues triggered Remote Code Execution (RCE) or forced the agent into an unrestricted "auto-approve" mode via `.vscode/settings.json` manipulation.
### D. Vertex AI: Excessive Default Scoping
* **Mechanism:** The default service identity (P4SA) possessed overly broad OAuth scopes, granting agents access to sensitive Google services (Gmail, Drive) and internal Artifact Registries by design rather than exception.
## 4. Lessons Learned
1. **Interface $neq$ System Security:** Enterprises have been approving AI *interfaces* without auditing the underlying *identities* those interfaces wield.
2. **Agent-Runtime vs. Code-Output:** Current security focus is on scanning the code an AI *writes*; however, the real threat vector is the environment in which the agent *executes*.
3. **The Speed/Security Paradox:** Developers and vendors are trading rigorous authorization checks for lower latency, creating a window of opportunity for attackers to reverse-engineer patches within 72 hours.
## 5. Corrective Action Plan (CAP)
### Immediate Technical Remediation
* » **Patch Deployment:** Ensure Claude Code is $ge$ v2.1.90; verify Copilot August 2025 patches.
* » **Scope Reduction:** Transition Vertex AI to a "Bring Your Own Service Account" (BYOSA) model to enforce least privilege.
### Long-term Governance & Prevention
* **Identity Inventory:** Integrate AI agent identities into CIEM (Cloud Infrastructure Entitlement Management) and CMDB systems.
* **Zero Trust Input Policy:** Treat all repository metadata (branch names, PR descriptions, READMEs) as untrusted input for agentic execution.
* **Non-Human PAM:** Implement Privileged Access Management (PAM) for AI agents, treating them with the same rigor as human privileged users (rotation, scoping, and session anchoring).
* **Vendor Audits:** Mandate written documentation from vendors regarding identity lifecycle management and credential rotation policies during renewal cycles.
A botnet named "AyySSHush" has compromised over 9,000 ASUS routers, exploiting vulnerabilities to establish a persistent SSH backdoor. The botnet targets multiple router models and employs stealthy techniques to evade detection, potentially laying the groundwork for future malicious activities.
The US government initially ended funding for the Common Vulnerabilities and Exposures (CVE) database. However, funding has been restored through the CVE Foundation and CISA. This article covers CVE from the perspective of effects on Android alone.
Vuls, a free, open-source vulnerability scanner for Linux systems, which uses an agentless SSH approach to scan multiple operating systems for vulnerabilities. It supports various scan modes including fast and deep scanning and can leverage multiple vulnerability databases like NVD and JVN.