Bug Bounty Researcher Recreates Retail AI Chatbot Flaw Using DNS Exfiltration

· 23:17 · Watch on YouTube ↗

Summary

A bug bounty researcher recreates an AI retail chatbot flaw in a lab, showing how a business-context prompt can misuse a domain-lookup tool to send a protected promo code in a DNS subdomain. He says the original finding earned about $8,000.

Key points

  • Guest Ads says the demonstration is based on a bug he reported through an unnamed major retailer's public bug-bounty program; he reports a bounty of about $8,000.
  • The lab recreates an e-commerce chatbot with a protected promo code and different challenge levels that vary the model and guardrails.
  • The researchers probed the chatbot's system prompt and tool behavior after direct requests for the discount were refused.
  • A business-context pretext induced the chatbot to use a domain-lookup function; the promo code was exposed in a DNS subdomain sent to a callback server.
  • Ads says front-end sanitization blocked markdown and HTML approaches, while the weakness involved a business-relevant tool call and application logic.
  • The demonstration's security lesson is to assess what AI agents' tools can do and whether routine functions such as domain lookup could expose sensitive data; the lab behavior persisted despite stronger guardrails.

Article Details

Topics
  • [00:36] Simulated retailer chatbot challenge: obtaining a discount code without enough account balance.
  • [03:32] Probing chatbot prompts and tool capabilities to find a way to access the code.
  • [07:31] DNS callback setup and disclosure of the promo code through a subdomain lookup.
  • [09:24] Reported retailer bug bounty and business-logic flaw despite front-end sanitization.
  • [11:09] Medium-level lab: using a developer and integration pretext to prompt agent domain lookups.
  • [19:03] Lessons on semantic prompt framing, social-engineering the model, and reviewing agent tools.

MITRE ATT&CK

Related Articles