Skip to content

Articles

Vercel Sandbox security review: Isolation limits for AI-generated code

In short

A detailed look at the isolation mechanisms, reported vulnerabilities, and remaining risks when running untrusted code in Vercel Sandbox microVMs.

Rating 4.9 56 votes
Vercel Sandbox security review graphic showing Vercel logo inside layered microVM blueprint containment.

Vercel Sandbox architecture and the 2026 hacker challenge

Vercel Sandbox runs untrusted or AI-generated code inside Firecracker-based Linux microVMs. Administrators can apply egress network policies that restrict outbound connections to approved domains through SNI filtering. The service launched a $1 million bug bounty in August 2026 that lasted roughly two weeks and received 1,285 reports, resulting in $242,000 paid out. A parallel Trail of Bits architecture review added 20 confirmed findings after four engineer-weeks of work.

No submission in the challenge reached customer data, files, or secrets. The virtualization boundary itself received a positive assessment because each sandbox uses a dedicated guest kernel and a minimal device model. Recommendations from the review, including reduced guest trust and disabled nested virtualization, have been implemented.

Kernel-level and network policy findings

One critical discovery involved an upstream Linux kernel networking zero-day. Crafted packets sent from inside a microVM could leak host memory, crash the host after only two packets, and achieve code execution with administrative privileges. The issue affects any KVM or Firecracker deployment and remains under private review with kernel maintainers.

3D isometric diagram illustrating network packet isolation between a virtual machine and the host kernel.
Analysis of network policy boundaries and kernel-level microVM containment.

A separate internal finding identified a cross-tenant leak through the Linux device-mapper storage layer. An intern demonstrated that deleted sandbox disk blocks could be read from recycled storage; the flaw was corrected before public disclosure. In October 2026, researchers at AIR Security published VerCellBreak, a network policy bypass that embeds exfiltration data inside an mTLS certificate’s AIA extension URL. The technique relies on standard TLS behavior during certificate validation and does not require a server-side vulnerability. Vercel marked the report out of scope for the bounty program.

These issues highlight shared infrastructure risks that affect many cloud providers using similar kernel and storage components. No evidence of in-the-wild exploitation has been reported for any of the findings.

April 2026 incident and ongoing user guidance

An unrelated April 2026 compromise originated from a third-party AI tool used by a Vercel employee. Attackers obtained limited internal access through a supply-chain compromise at Context.ai and pivoted via Google Workspace. Only non-sensitive environment variables for a subset of customers were potentially exposed; customers received rotation notices and remediation concluded by mid-October 2026.

Vercel advises users to enforce network policies, mark sensitive environment variables, and watch for upcoming kernel patches. The company continues to run an active HackerOne program for Sandbox. Organizations evaluating the service for AI agent workloads should weigh the remaining TLS-based exfiltration path and kernel exposure against the absence of confirmed customer data incidents to date.

FindingImpactStatus
Kernel networking zero-dayHost memory leak and code executionCVEs pending
Device-mapper storage leakCross-tenant disk block readFixed
VerCellBreak mTLS bypassPolicy evasion for data exfiltrationOut of scope

Frequently asked questions

Did any 2026 challenge report access customer data in Vercel Sandbox?

No submission demonstrated access to customer files, secrets, or application data. The challenge paid $242,000 across 1,285 reports without evidence of data exposure.

What is the VerCellBreak bypass in Vercel Sandbox?

Researchers showed that data could be exfiltrated by embedding it in an mTLS certificate AIA URL. The sandbox blocks direct connections, but standard TLS validation allows the target server to fetch the attacker-controlled location.

Was the April 2026 Vercel incident related to Sandbox isolation?

No. The incident stemmed from a compromised third-party employee tool and affected only limited internal systems and non-sensitive environment variables.

Are kernel patches available for the Firecracker networking issue?

Patches remain under private review with kernel maintainers as of October 2026. CVEs have not yet been published.

Comments 2

Lina Chen
i work with vercel every day and the microVM stuff always seemed a bit hand-wavy to me. good to finally see a technical write-up.
Tom H
the section on seccomp filters is helpful, but i still don’t understand why they allow certain syscalls that affect the host. any kernel experts here?

Leave a comment