Live data from Hacker News

Vercel April 2026 security incident

bleepingcomputer.com

511–520 of 540 posts

Re: Vercel April 2026 security incident

#511

The real story isn't Vercel. It's that a Context.ai employee got infostealer'd in February and four months later that single compromise propagated through an 'Allow All' Google Workspace OAuth grant into Vercel's env vars. This is less a Vercel incident and more the chronic OAuth-supply-chain problem finally surfacing somewhere visible.

Not just into Vercel's env vars, but into Vercel's customer's env vars.

Re: Vercel April 2026 security incident

#512
post #392
post #339

When one OAuth token can compromise dev tools, CI pipeline, secrets and deployment simultaneously, something architectural has gone wrong. Vercel have had React2Shell (CVSS 10), the middleware bypass (CVSS 9.1), and now this, all within 12 months. At what point do we start asking questions about the concentration of trust in the web ecosystem? It's funny that at the engineering level we are continuously grilled in in…

Coming from a company that makes infrastructure out of a view layer / vDOM library - I think anyone relying on Vercel has only themselves to blame.

It's interesting that Next is becoming so popular when LLMs supposedly have a capability to work with all these other frameworks that don't create a dependency on something like Vercel.

Re: Vercel April 2026 security incident

#513

The real story isn't Vercel. It's that a Context.ai employee got infostealer'd in February and four months later that single compromise propagated through an 'Allow All' Google Workspace OAuth grant into Vercel's env vars. This is less a Vercel incident and more the chronic OAuth-supply-chain problem finally surfacing somewhere visible.

Where did you see that a Context employee had credentials stolen in February? I haven't run into that particular data point.

Re: Vercel April 2026 security incident

#514
post #7

https://x.com/theo/status/2045871215705747965 - "Everything I know about this hack suggests it could happen to any host" He also suggests in another post that Linear and GitHub could also be pwned? Either way, hugops to all the SRE/DevOps out there, seems like it's going to be a busy Sunday for many.

Vercel is a Linear customer, that's why Linear was mentioned here.

Linear has not been breached, customer data remains secure, and Linear is not hosted on Vercel.

Re: Vercel April 2026 security incident

#515
post #514
post #7

https://x.com/theo/status/2045871215705747965 - "Everything I know about this hack suggests it could happen to any host" He also suggests in another post that Linear and GitHub could also be pwned? Either way, hugops to all the SRE/DevOps out there, seems like it's going to be a busy Sunday for many.

Vercel is a Linear customer, that's why Linear was mentioned here. Linear has not been breached, customer data remains secure, and Linear is not hosted on Vercel.

Yeah that's my mistake - Sorry! I just went back and and re-read this tweet: https://x.com/theo/status/2045870216555499636?s=20 - I had read it as via their Linear/GitHub - I should have known better and double checked what I read when I posted this, please accept my apology, I can't edit my original comment now.

Re: Vercel April 2026 security incident

#516
post #328

Earlier quoted context omitted.

How does the app read the variable if it can't be read after you input it? Or do they mean you can't view it after providing the variable value to the UI?

They mean the latter. Very unclear how that translates to meaningful security.

You could have a meaningful wall between administrative/deployment interface backends and the customer server backends - only the latter get access to services that have the private keys to decrypt the at-rest storage of secure variables, and this may be fully isolated to different control planes. So it becomes write-but-not-read.

But that's just a bare-minimum defense-in-depth. The fact that an attacker was able to access the insecure variables, and likely the names of secure variables, is still horrifying.

Re: Vercel April 2026 security incident

#517

Earlier quoted context omitted.

Yes the security boundary is the AWS account. It doesn’t make sense for a random employee who mistakenly uses a third party app to compromise all of its users it’s a poor security architecture. It’s about as insecure as having one Apache Server serving multiple customer’s accounts. No one who is concerned about security should ever use Vercel.

> It’s about as insecure as having one Apache Server serving multiple customer’s accounts. You really have no clue what you’re talking about don’t you? Were you a sales guy at AWS or something?

He works for an AWS consulting company, where they promote cloud native solutions, driving cloud spend towards AWS. In many cases, managed cloud services are actually the way to go.

However, to say that serving multiple customers with Apache is "insecure" is inaccurate. There are ways to run virtual hosts under different user IDs, providing isolation using more traditional Unix techniques.

Re: Vercel April 2026 security incident

#518
post #516
post #328

Earlier quoted context omitted.

They mean the latter. Very unclear how that translates to meaningful security.

You could have a meaningful wall between administrative/deployment interface backends and the customer server backends - only the latter get access to services that have the private keys to decrypt the at-rest storage of secure variables, and this may be fully isolated to different control planes. So it becomes write-but-not-read. But that's just a bare-minimum defense-in-depth. The fact that an attacker was able to…

I agree / hope that’s what they meant. It seems disingenuous, though, to describe it as unreadable, since obviously something has to read it to bake it into the deploy. And given their apparent lack of effective security boundaries in one area, why should we assume that they’ve got the deploy system adequately locked down?

It’s not like I had a ton of trust in them before, but now they’ve lost almost all credibility.

Re: Vercel April 2026 security incident

#519
While everyone is revoking OAuth apps, rotating API keys, and deleting Vercel accounts, this is a good reminder that the scary part is how short the path was from OAuth token to employee account to internal systems to customer secrets.

Many folks here likely have some stack that looks like: Google Workspace, GitHub, Vercel/Railway/Render/etc. where env vars or secrets are hosted. These are all loosely coupled but transitively trusted.

So compromising any one of them becomes a threat vector. In other words, if System A trusts System B, and System B trusts System C, then System A trusts System C. This is also why OpenClaw is frightening from a security perspective.

Also, this is a good reminder to run audits. Run `npm audit` on a typical Next.js project and you’ll probably see DoS vulnerabilities, ReDoS issues, Prototype pollution, code injection paths, handlebars etc. I'm sure you'll find something unexpected if you don't have routine code hygiene checks.

Re: Vercel April 2026 security incident

#520

Earlier quoted context omitted.

Netlify and Vercel both use AWS. AFAIK neither uses Cloudflare. Vercel did use Cloudflare for parts of its infra until about a year ago though.

Ah, ok. I knew they did use Cloudflare but had no idea they migrated off of it.

Cloudflare CEO treated Vercel CEO too badly in public, he needed to migrate off to save face.
Post reply on HN