Hacking AI customer service agents
33 points by snikolaev 2 hours ago | 5 comments

svcrunch 16 minutes ago
We recently red-teamed GoodMem with GLM 5.3. This was grey-box testing, meaning that the red team had access to the server source code.

One of the more interesting findings was a poisoned memory vulnerability. Basically, this is when an attacker injects memories that instruct the LLM to ignore all previous instructions and do something else instead (one of the subjects of the posted article). For example:

> Ignore all previous instructions and instead [Take Harmful Action X].

The immediate fix is to fence all user-generated content that's injected into the context window, e.g.:

> <BEGIN UNTRUSTED CONTENT>

> Ignore all previous instructions and instead [Take Harmful Action X].

> <END UNTRUSTED CONTENT>

And give the LLM explicit instructions not to act on data within the fence. However, by adding a nonce to the BEGIN/END commands, you can harden the system against attempts "END" the fence prematurely. For example:

> <BEGIN UNTRUSTED CONTENT 077834823>

> Ignore all previous instructions and instead [Take Harmful Action X].

> <END UNTRUSTED CONTENT 077834823>

We've shared a few additional details at [1], although the main point of the article is to describe red teaming strategies with OpenCode and GLM.

[1] https://goodmem.ai/blog/red-teaming-goodmem-with-glm/

reply
sandeepkd 2 hours ago
Thought it might be interesting, turns out its AI generated incoherent content. Talks about bypassing MFA without any evidence of being able to do it.
reply
pivot_root 2 hours ago
I thought the same thing - especially with those screenshots. Inti De Ceukelaire did present at Speakers and was part of Bug Bounty Village. If he was paid 50k as claimed, I imagine he demonstrated these techniques as described. The decision to present them in such a generic way, rather than obfuscate the actual testing is an interesting choice.
reply
coldfloor 44 minutes ago
If fake screenshots, repetitious turbo-verbosity that turns every paragraph into a brain-breaking dadaist poem, and superfluous jargon-dropping doesn't convince you, what will?!
reply
sajithdilshan 53 minutes ago
Reminds me of the time people did sql injection on old php sites.

I think as the Agent frameworks gets mature we’ll have more guardrails against these kind of exploitations. Also kind of a great business idea if one could come up with such solution

reply