DEF CON: AI Customer Service Agents Can Be Hacked to Bypass MFA, Steal OTPs and Expose User Data

DEF CON: AI Customer Service Agents Can Be Hacked to Bypass MFA, Steal OTPs and Expose User Data

AI-Powered Customer Service Agents Exploited in High-Risk Security Flaws

Security researchers Ayoub and Inti De Ceukelaire revealed critical vulnerabilities in AI-driven customer service agents at DEF CON 34’s Bug Bounty Village, earning over $50,000 in bug bounties. Their findings demonstrate how flawed integrations between AI chatbots, email systems, authentication protocols, and backend APIs can be weaponized to bypass identity checks, expose sensitive data, and execute unauthorized account actions.

Key Exploits and Attack Vectors

  1. Email as an Attack Surface

    • Weak validation of email headers (e.g., "From" fields) allows attackers to impersonate victims, tricking AI agents into sending phishing emails from legitimate support addresses.
    • Inconsistent parsing of email headers (e.g., SPF/DKIM validation vs. AI agent trust boundaries) enables attackers to pass authentication while accessing another user’s data.
    • Adding an attacker-controlled address to the CC field can redirect confidential responses to malicious actors.
  2. Bypassing Multi-Factor Authentication (MFA)

    • Email address normalization flaws may allow attackers to exploit rate-limiting systems, treating variations of the same address as distinct identities to guess OTPs.
    • Cross-channel inconsistencies such as weak IVR (interactive voice response) authentication can undermine otherwise secure web-based MFA.
  3. OTP Exfiltration via Malicious Instructions

    • Attackers can prime AI agents monitoring support inboxes with disguised instructions, causing them to leak OTPs when legitimate password reset codes arrive.
    • "Asymmetric messaging" exploits differences between human-readable HTML emails and AI-processed plain-text versions, enabling hidden prompt injection.
  4. Retrieval-Augmented Generation (RAG) Poisoning

    • Attacker-controlled content (e.g., poisoned community comments or fake knowledge-base pages) can be indexed by RAG systems, tricking AI agents into treating malicious data as trusted company information.

Impact and Defensive Recommendations

The research highlights that AI support agents when granted excessive permissions can act as unintended attack proxies, executing actions like profile updates, refunds, or data transfers without proper verification. Organizations are advised to:

  • Bind sensitive actions to server-side, normalized identities with fresh authorization checks.
  • Never trust email headers, caller ID, or model memory as proof of identity.
  • Isolate OTPs and security emails from autonomous agent workflows.
  • Restrict tool permissions, validate inputs, and log all agent-initiated actions.
  • Separate official knowledge-base content from user-generated material before RAG indexing.

The findings underscore the need to treat AI agents as privileged applications, not mere chat interfaces, to prevent exploitation.

Source: https://gbhackers.com/ai-customer-service-agents-can-be-hacked/

DEF CON cybersecurity rating report: https://www.rankiteo.com/company/def-con

"id": "DEF1788863096",
"linkid": "def-con",
"type": "Vulnerability",
"date": "8/2026",
"severity": "85",
"impact": "4",
"explanation": "Attack with significant impact with customers data leaks"
{'attack_vector': ['Email Spoofing',
                   'MFA Bypass',
                   'Prompt Injection',
                   'RAG Poisoning'],
 'data_breach': {'data_exfiltration': 'Possible via malicious instructions or '
                                      'email redirection',
                 'personally_identifiable_information': 'Possible',
                 'sensitivity_of_data': 'High',
                 'type_of_data_compromised': ['OTPs',
                                              'Authentication tokens',
                                              'Sensitive user data']},
 'description': 'Security researchers Ayoub and Inti De Ceukelaire revealed '
                'critical vulnerabilities in AI-driven customer service agents '
                'at DEF CON 34’s Bug Bounty Village, demonstrating how flawed '
                'integrations between AI chatbots, email systems, '
                'authentication protocols, and backend APIs can be weaponized '
                'to bypass identity checks, expose sensitive data, and execute '
                'unauthorized account actions.',
 'impact': {'brand_reputation_impact': 'Potential reputational damage due to '
                                       'security flaws',
            'data_compromised': ['Sensitive user data',
                                 'OTPs',
                                 'Authentication tokens'],
            'identity_theft_risk': 'High',
            'operational_impact': ['Unauthorized account actions',
                                   'Data exfiltration',
                                   'Phishing attacks'],
            'systems_affected': ['AI-driven customer service agents',
                                 'Email systems',
                                 'Authentication protocols',
                                 'Backend APIs']},
 'lessons_learned': 'AI support agents with excessive permissions can act as '
                    'unintended attack proxies, executing unauthorized actions '
                    'without proper verification. Organizations must treat AI '
                    'agents as privileged applications, not mere chat '
                    'interfaces.',
 'motivation': ['Bug Bounty', 'Security Research'],
 'post_incident_analysis': {'corrective_actions': ['Implement server-side '
                                                   'identity normalization and '
                                                   'fresh authorization checks',
                                                   'Isolate security-sensitive '
                                                   'workflows from AI agents',
                                                   'Restrict AI agent '
                                                   'permissions and validate '
                                                   'inputs',
                                                   'Separate trusted and '
                                                   'untrusted content for RAG '
                                                   'systems'],
                            'root_causes': ['Flawed integrations between AI '
                                            'chatbots, email systems, '
                                            'authentication protocols, and '
                                            'backend APIs',
                                            'Weak validation of email headers '
                                            'and authentication mechanisms',
                                            'Excessive permissions granted to '
                                            'AI agents']},
 'recommendations': ['Bind sensitive actions to server-side, normalized '
                     'identities with fresh authorization checks',
                     'Never trust email headers, caller ID, or model memory as '
                     'proof of identity',
                     'Isolate OTPs and security emails from autonomous agent '
                     'workflows',
                     'Restrict tool permissions, validate inputs, and log all '
                     'agent-initiated actions',
                     'Separate official knowledge-base content from '
                     'user-generated material before RAG indexing'],
 'references': [{'source': 'DEF CON 34’s Bug Bounty Village'}],
 'response': {'remediation_measures': ['Bind sensitive actions to server-side, '
                                       'normalized identities with fresh '
                                       'authorization checks',
                                       'Never trust email headers, caller ID, '
                                       'or model memory as proof of identity',
                                       'Isolate OTPs and security emails from '
                                       'autonomous agent workflows',
                                       'Restrict tool permissions, validate '
                                       'inputs, and log all agent-initiated '
                                       'actions',
                                       'Separate official knowledge-base '
                                       'content from user-generated material '
                                       'before RAG indexing']},
 'threat_actor': ['Ayoub', 'Inti De Ceukelaire'],
 'title': 'AI-Powered Customer Service Agents Exploited in High-Risk Security '
          'Flaws',
 'type': ['Data Breach', 'Authentication Bypass', 'Privilege Escalation'],
 'vulnerability_exploited': ['Weak email header validation',
                             'Inconsistent SPF/DKIM parsing',
                             'Email address normalization flaws',
                             'Cross-channel authentication inconsistencies',
                             'OTP exfiltration via malicious instructions',
                             'Asymmetric messaging (HTML vs. plain-text)',
                             'RAG system poisoning']}
Great! Next, complete checkout for full access to Rankiteo Blog.
Welcome back! You've successfully signed in.
You've successfully subscribed to Rankiteo Blog.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.