Live data from Hacker News

Claude jailbroken to mint unlimited Stripe coupons

generalanalysis.com

21–30 of 55 posts

Re: Claude jailbroken to mint unlimited Stripe coupons

#21
post #6

Every single one of these "vulnerabilities" is basically: - Set up a website without any input sanitization. - Hey look, you can take control of the database via SQL injection, therefore SQL is completely broken. - Here's a service you can use to prevent this at your company (which we happen to own).

how many billions of dollars worth of damage did xkcd guy cause by popularizing the meme that "input sanitization" is any sort of practice, best or otherwise? and can he be sued for any of it?

Re: Claude jailbroken to mint unlimited Stripe coupons

#22

An LLM - which has functionally infinite unverifiable attack surface - directly wired into a payment system with high authentication. How could anyone anticipate this going wrong? I feel like everyone is saying 'we're still discovering what LLMs are good at' but it also feels like we really need to get in our collective conscious what they're really, really, bad at.

Companies are rushing or skipping a lot of required underlying security controls in a quest to be first or quick to market with what they think is transformative applications of AI. And so far, probably very few have gotten it right and generally only with serious spend.

For instance, how many companies do you think have played with dedicated identities for each instance of their agents? Let alone hard-restricting those identities (not via system prompts but with good old fashioned access controls) to only the data and functions they're supposed to be entitled to for just that session?

It's a pretty slim number. Only reason I'm not guessing zero is because it wouldn't surprise me if maybe one company got it right. But if there was a way to prove that nobody's doing this right, I'd bet money on it for laughs. These are things that in theory we should've been doing before AI happened, and yet it's all technical debt alongside every "low" or "medium" risk for most companies because up until now, no one could rationalize the spend.

Re: Claude jailbroken to mint unlimited Stripe coupons

#23
post #14

Earlier quoted context omitted.

The setup itself is absurd. They gave their model full access to their Stripe account (including the ability to generate coupons of unlimited value) via MCP. The mitigation is - don't do that.

Maybe the model is supposed to work in a customer support and needs access to Stripe to check payment details and hand out coupons for inconvenience?

I think you’d set the model up as you would any staff user of the platform - with authorised amounts it can issue without oversight and an escalation pathway if it needs more?

Re: Claude jailbroken to mint unlimited Stripe coupons

#24
Another MCP integration mishap demonstrating that Claude can be prompted to go off the rails and can steal, leak or destroy whatever the attacker can tell it to target.

An ever increasing attack surface with each MCP connection.

N + 1 MCP connections + non-determinstic language model + sensitive data store = guaranteed disaster waiting to happen.

Re: Claude jailbroken to mint unlimited Stripe coupons

#25
post #14

Earlier quoted context omitted.

The setup itself is absurd. They gave their model full access to their Stripe account (including the ability to generate coupons of unlimited value) via MCP. The mitigation is - don't do that.

Maybe the model is supposed to work in a customer support and needs access to Stripe to check payment details and hand out coupons for inconvenience?

If my employee is prone to spontaneous combustion, I don't assign him to the fireworks warehouse. That's simply not a good position for him to work in.

Re: Claude jailbroken to mint unlimited Stripe coupons

#26

Excellent post. Though it's not clear whether Anthropic or Stripe was notified privately before publication.

It's not clear whether the world was notified privately before AI companies decided to dump their crap on us.

Who hurt you bro

Re: Claude jailbroken to mint unlimited Stripe coupons

#28
post #7

Earlier quoted context omitted.

I don’t think that’s really fair. They are highlighting some pretty serious security flaws in MCP tools that are allowed to do some pretty privileged things. They don’t even mention their product till the very last section. Overall think it’s an excellent blog post.

>They are highlighting some pretty serious security flaws It's just a rehash of the same inherit flaw of LLMs.

that's reductive. this is effectively a disclosure. do you consider every disclosure write up an "ad" for the security researcher?

Re: Claude jailbroken to mint unlimited Stripe coupons

#29
Great work. Prompt engineering used for SQL injection style hacking has been predicted long ago, and this is an excellent example of it working in practice. Really hope we pay more attention to this instead of just hyping how agents can change the world. Not so fast.

Re: Claude jailbroken to mint unlimited Stripe coupons

#30
The "on by default" mitigation is mentioned at the very end:

> Never enable "auto-confirm" on high-risk tools

Maybe some tools should be able to specify to a client to never call it without a human approval.

The security of the MCP ecosystem is basically based on human in the loop - otherwise things can go terribly wrong because of prompt injection and confused clients.

And I'm not sure if current human approval scheme work, because the normalization of deviance is a real thing and humans don't like clicking "approve" all the time...

Post reply on HN