In the modern digital ecosystem, organizations generate and store enormous volumes of sensitive information—from financial records and intellectual property to defense communications and healthcare data. While much attention is often focused on protecting data in transit, an equally critical challenge is securing data at rest—information stored in databases, cloud environments, servers, and storage infrastructure.
With the rapid advancement of quantum computing, traditional encryption models face growing risks. The EXODUS QRN – Data at Rest framework, developed under ibm/SEIMless, addresses this challenge by delivering advanced security architecture designed to protect stored information against both classical and emerging quantum-era threats.
Understanding Data at Rest Security
Data at rest refers to digital information stored in persistent storage systems such as:
Enterprise databases
Cloud storage platforms
Data centers and servers
Backup archives
Edge storage environments
If these systems are compromised, attackers can gain access to massive volumes of sensitive data without needing to intercept network communications.
According to the National Institute of Standards and Technology, strong cryptographic protection for stored data is a foundational requirement for modern cybersecurity frameworks. Their guidance on data protection highlights encryption, access control, and key management as core safeguards for stored information.
Similarly, cybersecurity leaders emphasize encryption and governance controls to mitigate breaches targeting stored datasets.
The Emerging Quantum Threat to Stored Data
Traditional encryption algorithms such as RSA and ECC rely on mathematical problems that are difficult for classical computers to solve. However, quantum computers have the potential to break these algorithms using quantum techniques such as Shor’s Algorithm.
This creates a major long-term risk known as “Harvest Now, Decrypt Later.” Attackers may steal encrypted databases today and wait until quantum computing matures to decrypt the information in the future.
Organizations responsible for protecting long-lived sensitive information—such as government agencies, financial institutions, and healthcare systems—must therefore implement quantum-resistant security models for stored data.
EXODUS QRN – A Quantum-Resistant Approach to Data at Rest
EXODUS QRN, developed within the ibm/SEIMless technology ecosystem, introduces an advanced architecture for protecting stored data in high-risk and mission-critical environments.
The EXODUS QRN – Data at Rest model focuses on multiple integrated layers of security:
1. Quantum-Resistant Cryptography
Implementation of post-quantum cryptographic algorithms designed to remain secure even against large-scale quantum computing attacks.
2. Secure Key Lifecycle Management
Advanced cryptographic key generation, distribution, storage, and rotation processes that ensure long-term encryption resilience.
3. Zero-Trust Data Storage Architecture
Access to stored data is continuously authenticated and verified, eliminating implicit trust within storage systems.
4. Multi-Layer Encryption Framework
Data is encrypted at multiple layers—application, database, and storage—ensuring defense-in-depth protection.
5. Immutable Data Integrity Controls
Advanced integrity verification ensures stored information cannot be altered without detection.
Strategic Advantages for Organizations
Adopting the EXODUS QRN – Data at Rest model offers several key advantages:
Long-Term Data Protection
Ensures sensitive information remains secure even as quantum computing capabilities evolve.
Regulatory Compliance
Supports compliance with modern cybersecurity frameworks and international data protection regulations.
Reduced Breach Impact
Encrypted storage significantly limits the damage attackers can cause even if infrastructure is compromised.
At ibm/SEIMless, innovation is focused on building Quantum Resistant Networks (QRN) capable of protecting data across the entire lifecycle—whether in transit, in use, or at rest.
Through the EXODUS QRN architecture, ibm/SEIMless is developing next-generation security technologies designed for:
Government and defense infrastructure
Financial systems
Critical enterprise networks
High-security communications environments
This forward-looking approach ensures organizations can protect their most valuable digital assets well into the quantum future.
Call to Action
The transition to quantum-resistant cybersecurity has already begun. Organizations that act now will be best positioned to safeguard sensitive data against future computational breakthroughs.
To learn how EXODUS QRN – Data at Rest and other advanced security innovations from ibm/SEIMless can protect your digital infrastructure, visit:
Explore how ibm/SEIMless is building the next generation of quantum-resistant networks and secure data architectures for the evolving cybersecurity landscape.
In a significant development within the cybersecurity and artificial intelligence landscape, the United States Department of Defense—commonly known as the Pentagon—has formally designated Anthropic as a potential supply-chain risk.
This decision signals a broader shift in how governments evaluate AI vendors involved in sensitive digital ecosystems, national defense technologies, and critical infrastructure networks.
For organizations responsible for mission-critical communications, including government contractors and advanced technology firms, this designation underscores the urgent need for secure, transparent, and quantum-resilient infrastructure.
Companies like SEIMless Communications Technologies, Inc. (ibm/SEIMless), headquartered in New York, are responding to this new security paradigm by developing Quantum Resistant Networks (QRN) designed to protect sensitive data from both classical and emerging quantum threats.
Understanding the Pentagon’s Supply-Chain Risk Designation
Supply-chain risk designations typically occur when a vendor’s technologies, data handling practices, or operational dependencies raise concerns regarding:
Data sovereignty
Foreign technology dependencies
Algorithmic transparency
Cybersecurity vulnerabilities
Insider threat exposure
With AI systems increasingly integrated into defense logistics, surveillance analytics, communications platforms, and autonomous systems, even small vulnerabilities can create large-scale national security risks.
When the Pentagon identifies a potential risk within the AI supply chain, it often triggers:
Procurement restrictions
Additional security reviews
Vendor compliance audits
Contract re-evaluations
Such actions ripple across the broader technology ecosystem, forcing organizations to reassess their AI infrastructure and digital trust frameworks.
Why AI Supply Chains Are Becoming a National Security Priority
Artificial intelligence platforms increasingly operate as foundational infrastructure within both public and private sectors. Unlike traditional software vendors, AI providers manage complex models, training data pipelines, and continuous learning mechanisms.
This introduces several security concerns:
1. Data Integrity Risks
AI systems trained on compromised or manipulated datasets can produce unreliable or biased outputs.
2. Model Manipulation
Adversarial attacks may exploit model weaknesses to manipulate decision-making processes.
3. Cloud Dependency Vulnerabilities
Centralized AI services may expose sensitive operational data to external infrastructure risks.
4. Quantum-Era Encryption Threats
Emerging quantum computing capabilities could eventually break traditional cryptographic protections.
These risks explain why governments are shifting toward secure AI supply chains combined with next-generation encryption technologies.
The Role of Quantum-Resistant Networks
At ibm/SEIMless, security architecture focuses on post-quantum communications infrastructure designed to withstand both present-day cyber threats and future quantum decryption capabilities.
Through its advanced Exodus QRN framework, the company is developing network ecosystems that deliver:
These technologies aim to ensure that sensitive government and enterprise data remains secure even as computing power dramatically evolves.
What This Means for Government Contractors and Enterprises
The Pentagon’s action is likely to influence procurement decisions across the broader federal ecosystem. Organizations operating within defense or critical infrastructure sectors should consider several strategic steps:
Conduct AI Vendor Risk Assessments
Evaluate whether AI service providers comply with strict cybersecurity and transparency standards.
Transition from legacy systems toward secure digital communications networks designed for high-risk environments.
Strengthen Data Governance Policies
Ensure AI training datasets and operational pipelines maintain full traceability and integrity.
The Future of Secure AI Ecosystems
The Pentagon’s designation is not simply about one vendor—it reflects a broader transformation in how AI technology, cybersecurity, and national security intersect.
In the coming years we will likely see:
Increased federal regulation of AI supply chains
Mandatory AI risk certification frameworks
Expansion of post-quantum cybersecurity standards
Greater demand for trusted communications infrastructure
Technology leaders like ibm/SEIMless are actively working to support this transition through secure communications platforms and quantum-resistant networks capable of protecting critical systems worldwide.
Conclusion
The designation of Anthropic as a supply-chain risk represents a pivotal moment in the governance of artificial intelligence technologies within national security environments.
As AI systems continue to power defense operations, enterprise decision platforms, and critical infrastructure networks, security, transparency, and quantum-resilience will become essential requirements.
Organizations seeking to future-proof their communications and cybersecurity infrastructure can explore advanced secure networking solutions at:
With emerging threats evolving rapidly, investing in quantum-resistant communications and trusted AI infrastructure is no longer optional—it is a strategic necessity.
In a rapidly evolving threat landscape where quantum computing is no longer theoretical, Exodus QRN—a subsidiary innovation under SEIMless Communications Technologies, Inc. (IBM/SEIMless)—is redefining how mission-critical data is secured, transmitted, and sustained across high-risk environments in the United States.
Headquartered in the USA, SEIMless is pioneering Quantum Resistant Networks (QRN) to ensure enterprises, defense contractors, financial institutions, healthcare systems, and government agencies remain protected against next-generation cyber threats.
What Is Exodus QRN?
Exodus QRN (Quantum Resistant Network) is an advanced, post-quantum cryptographic network architecture engineered to withstand attacks from quantum-capable adversaries. Unlike traditional encryption models vulnerable to Shor’s and Grover’s algorithms, Exodus QRN integrates:
Post-Quantum Cryptography (PQC) frameworks
Secure mesh-based communications architecture
Zero-trust layered security models
Hardened transport-layer protocols
Future-proof encryption lifecycle management
This approach aligns with guidance from the National Institute of Standards and Technology (NIST), which is actively standardizing post-quantum cryptographic algorithms for national security resilience.
Why Quantum Resistance Matters Now
Quantum computing advancements from major research institutions and global tech enterprises are accelerating rapidly. Once large-scale quantum systems become operational, legacy RSA and ECC encryption protocols could be rendered obsolete.
According to research initiatives supported by the U.S. Department of Defense, quantum readiness is no longer optional—it is a strategic imperative.
Exodus QRN addresses this urgency by delivering:
Immediate quantum-resistant encryption readiness
Scalable enterprise deployment frameworks
Infrastructure modernization without operational disruption
Compliance alignment with emerging federal security mandates
Core Capabilities of Exodus QRN
1. Post-Quantum Encryption Integration
Implements cryptographic primitives designed to resist quantum decryption models.
2. Secure Communications Backbone
Optimized for mission-critical sectors, including:
Exodus QRN reinforces network nodes with encrypted routing, hardened firmware layers, and tamper-resistant transport protocols.
How SEIMless Leads the Quantum-Resistant Movement
SEIMless Communications Technologies focuses on delivering secure, scalable, and sovereign network solutions. With Exodus QRN, the company positions itself as a U.S.-based leader in:
These frameworks are increasingly referenced by agencies including the Cybersecurity and Infrastructure Security Agency (CISA) for strengthening national cyber defense posture.
Competitive Advantage of Exodus QRN
Feature
Traditional Networks
Exodus QRN
Quantum-Resistant Encryption
❌
✅
Zero Trust Model
Limited
Fully Integrated
Federal-Grade Compliance
Partial
Designed for Alignment
Future-Proof Architecture
No
Yes
Infrastructure Scalability
Moderate
Enterprise-Level
The Strategic Impact
Exodus QRN is not simply a network upgrade—it is a foundational shift toward quantum-resilient digital sovereignty.
Organizations adopting Exodus QRN today gain:
Long-term encryption viability
Reduced future migration costs
Proactive compliance positioning
Enhanced national and enterprise security posture
Partner With SEIMless Today
As quantum computing advances, the window for proactive protection narrows. SEIMless provides the infrastructure, expertise, and strategic roadmap required to safeguard mission-critical systems.
A swarm of bots armed with your credit card information sounds like a glaring-red signal to cancel the card. But a swarm of bots with your credit card information—and permission to buy those jeans you’ve been eyeing? Doesn’t sound so bad.
Yet “shopping” with tools like OpenAI or Perplexity could wreak havoc on companies that already struggle to distinguish between so-called good and bad bots, warns Experian in its 2026 Future of Fraud Forecast, published today. The No. 1 threat to companies, according to the forecast, is “machine-to-machine mayhem” in which cybercriminals blend good bots doing your shopping with bad bots tasked with fraud.
“It’s not enough anymore to say that it’s a bot, so we need to stop this traffic,” said Kathleen Peters, chief innovation officer for fraud and identity at Experian North America. “Now, we need to say, ‘Is it a good bot or is it a malicious bot?’”
The U.S. Federal Trade Commission last year found that consumers lost more than $12.5 billion to fraud, while nearly 60% of companies reported an increase in losses from 2024 to 2025. Strikingly, financial losses ballooned by 25% even as the number of fraud reports held steady at 2.3 million a year, showing that schemes are getting more effective at cheating consumers and companies out of their money.
In a separate survey released in July, Experian reported that 72% of business leaders believe that AI-enabled fraud and deepfakes will be among their top operational challenges this year.
The company predicts this year will be a “tipping point” for AI-enabled fraud that will force conversations about liability and regulation around agentic AI in e-commerce, Peters said. “We want to let the good agents through to provide convenience and efficiency, but we need to make sure that doesn’t accidentally become a shortcut for bad actors,” she said.
Some e-commerce companies already block AI agents. Amazon, for example, generally blocks bots from independent third parties from browsing and shopping on its platform, and sued to block Perplexity AI agents from shopping autonomously late last year. The e-commerce giant has publicly stated the move is to protect security and privacy.
Yet Peters warns that retailers will soon need to grapple with how to manage AI bots once consumers give agents permission to shop for them. She notes that retailers will need to confirm that a consumer gave the agent permission; that the agent is faithful to the consumer’s intent; that the agent has permission to buy and not just browse; and that there’s an actual consumer behind the bot, and not another cybercriminal.
Disruption is also on the table. Retailers want direct engagement with customers to recommend products, build loyalty, and gather data. Some—or all—of that could be crippled if an autonomous agent just completes a transaction and then vanishes.
Deepfake employees infiltrate companies
The second greatest threat for the year, according to Experian, are deepfake candidates infiltrating remote workforces. This threat has already materialized: The FBI and Department of Justice issued multiple warnings last year about documented North Korean operatives posing as IT workers to get jobs and send their salaries back to the regime. These fake IT workers use deepfake technology and identity manipulation to gain employment at hundreds of U.S. companies.
Experian predicts employment fraud will escalate as improved AI tools allow deepfake candidates to get through interviews more easily. Companies will unwittingly onboard these fake employees and grant them access to internal systems.
Beyond state-backed fraud, Peters said the tight labor market could also spur desperate job seekers to monetize their skills to get a job or to help a candidate get through an interview. Lucrative, fully remote data science jobs with robust salaries usually require technical proficiencies that are gauged in an interview. As deepfake tools improve, it will likely get harder for companies to tell how an interviewee is faring.
“It’s a very competitive job market out there, and individuals may offer their services to get through a technical interview,” she said.
Threats on the horizon
The forecast warns of three other trends expected to ramp up in 2026.
Smart home devices, including virtual assistants, smart locks, and security systems, will introduce new weaknesses that cybercriminals could exploit.
Website cloning could overwhelm fraud teams as AI tools make it simpler to replicate legitimate websites for attacks.
Intelligent bots with high emotional IQs will carry out automated romance and family-member-in-need scams with intense sophistication.
Just as companies are looking to increase their efficiency through AI, cybercriminals are getting more efficient. AI has “democratized” access to these powerful tools to not just engineers, but fraudsters as well, Peters said. “With less expertise, they’re able to create more convincing scams and more convincing text messages that they can blast out at scale.”
Fed chair | President Donald Trump announced on Friday that he will nominate Kevin Warsh to succeed Jerome Powell as chair of the Federal Reserve, ending a monthslong selection process that has challenged the board’s independence. Warsh served as a Fed governor from 2006 to 2011 and was a finalist for the job that went to Powell in 2017. He has emerged as a critic of the central bank, claiming it needs “regime change.” He also supports lowering interest rates, aligning with the president. Warsh must be confirmed by the Senate before taking on the role.
Imagine an unauthenticated attacker who has never logged into your ServiceNow instance and has no credentials, and is sitting halfway across the globe. With only a target’s email address, the attacker can impersonate an administrator and execute an AI agent to override security controls and create backdoor accounts with full privileges. This could grant nearly unlimited access to everything an organization houses, such as customer Social Security numbers, healthcare information, financial records, or confidential intellectual property.
This is not theoretical. I discovered a critical vulnerability, tracked as CVE-2025-12420, in the popular ServiceNowVirtual Agent API and the Now Assist AI Agents application. By chaining a hardcoded, platform-wide secret with account-linking logic that trusts a simple email address, an attacker can bypass multi-factor authentication (MFA), single sign-on (SSO), and other access controls. And it’s the most severe AI-driven security vulnerability uncovered to date. With these weaknesses linked together, the attacker can remotely drive privileged agentic workflows as any user.
This deep dive explains BodySnatcher, analyzing the specific interplay between the Virtual Agent API and Now Assist that enabled this exploit. It details how insecure configurations transformed a standard natural language understanding (NLU) chatbot into a silent launchpad for malicious AI agent execution.
Vulnerability Details
This vulnerability affected ServiceNow instances running the following application versions.
Application
Affected Versions (Inclusive)
Earliest Known Fixed Versions
Now Assist AI Agents (sn_aia)
5.0.24 – 5.1.17, and 5.2.0 – 5.2.18
5.1.18 and 5.2.19
Virtual Agent API (sn_va_as_service)
<= 3.15.1 and 4.0.0 – 4.0.3
3.15.2 and 4.0.4
Disclosure Timeline
October 23rd 2025
AppOmni report vulnerability to ServiceNowServiceNow acknowledge receipt of vulnerability
October 30th 2025
ServiceNow remediate vulnerabilityServiceNow send email communication to customers informing them of the vulnerability ServiceNow release KB article accrediting Aaron Costello & AppOmni with the finding
Virtual Agent internals: A necessary detour
Understanding Virtual Agent
Those familiar with ServiceNow will know that Virtual Agent walked so that Now Assist AI could run. Virtual Agent is ServiceNow’s enterprise chatbot engine. It gives users a conversational way to interact with the system’s underlying data and services. Virtual Agent works through deterministic Topic Flows. It uses Natural Language Understanding (NLU) to determine user intent from an incoming message, then maps that intent to a specific pre-defined Topic. In the ServiceNow ecosystem, a “topic” is a structured workflow designed to complete a particular task, such as resetting a password or filing a ticket. Topics are ultimately limited to the paths explicitly defined by the developer.
ServiceNow’sVirtual Agent API lets conversations occur outside the ServiceNow web interface. This API acts as a bridge between external integrations, such as chat bots, and Virtual Agent. Organizations can use it to expose Virtual Agent topics to platforms like Slack and Microsoft Teams. Enterprise organizations adopt this architecture because employees can order hardware, file support tickets, or access helpful knowledge-base content without ever needing to log in to ServiceNow directly.
Fig. 2: A simplified view of bot-to-bot communication using the Virtual Agent API
ServiceNow’s Virtual Agent API: The basic concepts
To handle external messages, Virtual Agent must know who is requesting information and what the message contains. Large organizations will likely need integrations for different platforms to facilitate the needs of various teams or departments. Each integration might send user messages to the Virtual Agent API in different formats.
ServiceNow’s Virtual Agent API solves this by introducing providers and channels. Each integration uses its own provider within ServiceNow, which defines how incoming messages are authenticated and transformed so Virtual Agent can understand them. This architecture removes the need to create new API endpoints for each integration. Instead, all bots use the same out-of-the-box Virtual Agent API endpoint and simply include the channel identifier as part of their requests. The channel ID lets ServiceNow locate the provider record and interpret the data it received.
Fig. 3: An example relationship diagram for a provider that uses message authentication
How providers enforce authentication and perform identity-linking
The Contextual and Provider Attributes actions determine the ‘what’. They map the data from API requests into a format that the Virtual Agent understands, assigning the data to variables that the Virtual Agent uses for regular on-platform conversations.
The Automatic Link action and the Message Auth record determine the ‘who’.
Message Auth is an authentication method that external integrations can use as an alternative to OAuth or Basic Auth. Itauthenticates the integration to a particular provider. The Message Auth record holds a static credential, effectively acting as the client-secret or ‘password’ for the provider. When authenticating to the Virtual Agent API, this credential is presented in the request alongside the provider’s identifier. The reason for focusing on this specific method of authentication is because it is the form of authentication used by providers that were introduced in version 5.0.24 of the Now Assist Agents application.
While Message Auth authenticates the integration itself, users interacting with the chatbot integration on an external platform such as Slack still need to identify themselves to ServiceNow. One way this can happen is through a feature called Auto-Linking. When enabled, auto-linking lets the provider automatically associate an individual on an external platform with their ServiceNow account. The Automatic Link Action script defines how this matchhappens. This linking of these identities is crucial because it ensures that all data accessed and any actions made through Virtual Agent occur in the context of the correct user account.
This framework of providers, message authentication, and auto-linking gives third-party tools a customizable and seamless way to talk to ServiceNow’s Virtual Agent chatbot(s). However, the security of this communication model relies entirely on the integrity of the specific provider records. in particular, their associated secrets and auto-linking logic. When the Now Assist AI Agents application introduced new providers that leveraged these mechanisms insecurely, it exposed a path attackers could systematically abuse.
Insecure AI providers: Exploiting auto-linking using shared credentials
As ServiceNow enhanced the on-platform Virtual Agent capabilities to allow user communication with AI agents, the Now Assist AI Agents application introduced new providers to extend the capabilities over the Virtual Agent API. These new providers pushed the Virtual Agent API beyond its bot-to-bot use cases and enabled it to support bot-to-agent or agent-to-agent interactions.
These new ‘AI Agent’ channel providers shared a number of configurations such as using message authentication to validate inbound API requests. Because of this design, authenticating to any of these providers required only the single, non-rotating static client secret that they had been configured with. It’s reasonable to assume ServiceNow chose this approach to provide a more seamless experience for end users, fully leveraging the transparent nature of auto-linking. However, the implementation suffered from two primary problems.
First, these providers shipped with the exact same secret across all ServiceNow instances. This meant anyone who knew or obtained the token could interact with the Virtual Agent API of any customer environment where these providers were active. Possessing this shared token alone did not grant elevated privileges, since Virtual Agent still treated the requester as an unauthenticated external party. Nevertheless, the token provided a universal, instance-agnostic authentication bypass that should never have existed at all.
Second, and more critically, the Auto-Linking logic trusted any requester who supplied the shared token. The channel provider(s) used Basic account-linking, which meant they did not enforce multi-factor authentication. As a result, the provider required only the email address to link an external entity to a ServiceNow account. Once the requester provided a valid and existing email address, the provider linked them to that user. Subsequent Virtual Agent interactions processed all further interactions under the identity of the impersonated account. In practical terms, any unauthenticated attacker could impersonate any user during a conversation simply by knowing their email address.
The net security risk of these problems alone was relatively minimal. At best an attacker could supply an undocumented ‘live_agent_only’ parameter in their message payload to the Virtual Agent API, which would force the Virtual Agent to pass-off the message content to a real human (if supported by the organization). By sending a message as a trusted user to a member of an organization’s IT support staff, a phishing risk is surfaced.
A proof-of-concept (PoC) HTTP request to the Virtual Agent API demonstrates this behavior. It uses one of the vulnerable AI providers, ‘default-external-agent’, to deliver a phishing payload to a human live support agent from the admin’s (ad***@*****le.com) account.
But even this phishing vector had limited impact because the ‘AI Agent’ channel used by these providers operated asynchronously by design. In other words, attackers could send messages as any user, but support staff responses went to a pre-configured outbound URL that was outside of the attacker’s control. This resulted in one-way communication which further limited any practical impact.
How A2A requests enter the Virtual Agent framework
To understand how the exploit gains real impact, it is important to recall that the intended purpose of these AI agent providers was never to serve as ‘yet another channel provider’ for Virtual Agent bot-to-bot communications. ServiceNow introduced these providers to support the agent-to-agent protocol, which is designed to allow external AI agents to interact with ServiceNow agents in a standardized manner.
To support this capability, the Now Assist AI Agents application includes an A2A Scripted REST API. Although this API is gated behind authentication, its internal behavior is noteworthy. The API reformats incoming POST data into the same structure the Virtual Agent API uses, then inserts the resulting payload into the Virtual Agent server queue. In effect, the API functions as an adapter for Virtual Agent.
Below is a visual that provides a high-level breakdown of the code that facilitates this process.
Of the code functions depicted above, the _getContextVars function is most important for understanding the inputs needed for an attacker to trigger AI agent execution. But the code is ambiguous because it references constants which aren’t visible in the script.
These constants come from a separate Script Include, sn_aia.AIAgentConstants. But this script has a Protection policy of Protected, which prevents viewing the source code in the UI.
Dumping cross-scope constants: A refresher in application access controls
Although the source code is not visible in the UI, the Accessible From field in the previous image was set to All application scopes. This means other application scopes can still access the script’s values. ServiceNow configured it this way because its code is used and referenced by other vendor-supplied scripts that exist in other scopes, such as Global.
Attackers or researchers can take advantage of this by running a Background Script. Background Script lets administrators execute arbitrary Javascript code on the fly in ServiceNow. Through this means, an admin can dump the constant object _getContextVars references with the following one-liner:
Introducing AIA-Agent Invoker AutoChat
The default_topic and topic values defined in the script correspond to a ServiceNow record identifier, or sys_id. In this case, it is the identifier of a topic record labeled AIA-Agent Invoker AutoChat. As hinted by the code in the previous section, the purpose of this topic is to execute AI agents through Virtual Agent.
Generally, topics such as this can be inspected using Virtual Agent Designer, an on-platform application that can be used to visualize a topic’s functionality in a workflow-style format. But this particular topic is restricted from being opened in Virtual Agent Designer by customers. In fact, if you attempt to access it, you will encounter a Security Violation error page.
You can still access the topic’s metadata when opening it directly, outside of the tool. However it will be presented as a tangled web of JSON structures and Javascript code. For clarity, I have distilled what I consider the most important parts of the topic’s code into a table of high-level actions. This representation is intended to be illustrative rather than literal and should not be read as a fully prescriptive implementation. Additionally, some of the code functions being called are inaccessible due to script protection policies. In these cases I’ve taken a ‘best effort’ approach at determining the actions that a particular function call is making, based on surrounding logic and the function signature.
Putting the pieces together: Impersonating a user and executing AI
Once the A2A API execution path became clear, it enabled a more impactful exploit. Specifically, one that impersonates a high-privileged user and executes an AI agent on their behalf to perform powerful actions. In the example proof-of-concept (PoC) exploit, I demonstrate how an unauthenticated attacker can create a new user on a ServiceNow instance, assign it the admin role, reset the password, and authenticate to it. But it’s important to note that this example is only one demonstration. The potential for exploitation extends far beyond account creation.
The four requirements for the full Bodysnatchers exploit chain:
To execute this specific PoC exploit, the attacker must satisfy four requirements beyond knowing the victim’s email (for auto-linking). But there is a simple solution for each.
1. A publicly accessible API to communicate with AI: As mentioned in a previous section, the attacker needs a publicly accessible API to issue AI instructions. The A2A API requires the attacker to have an existing ServiceNow account to communicate with it. This authentication requirement is configured at the API-level and cannot be bypassed. The Virtual Agent API that was used for the initial impersonation exploit solves this requirement as there is no authentication requirement at the same layer.
2. The UID of an AI agent: To make the exploit platform agnostic, the unique identifier of an AI agent must be provided that exists across all ServiceNow instances. When the Now Assist AI application is installed, ServiceNow ships example AI agents to customers. At the time of this finding, one agent existed that was incredibly powerful, the Record management AI agent. After reporting this issue to ServiceNow, ServiceNow removed the agent. But during its existence, the agent had access to a tool, Create the record,which allowed records to be created in arbitrary tables. Since this agent was included in the application for everyone, it had the same ID across all customer instances.
3. The UID of a privileged role: To create a record in the role-to-user assignment table, the ‘Create the record’ tool will need the ID of the role that an attacker wants their backdoor user to be granted. Similar to the case of the Record management AI agent, every ServiceNow customer has roles that are shipped out of the box when they receive an instance. Once of these is the admin role, and similar to the Record Management AI Agent, its ID is the same across all instances.
4. The UID of the user created by the Record Management AI Agent: In the same manner that the ‘Create the record’ tool needs the UID of a privileged role, it also needs the ID of the new user that is created during the exploit. Since the AI agent provider communicates asynchronously by sending responses to a pre-configured URL, the ID cannot directly be known. However, by combining the requests to (1) create a user and (2) assign it a role into a single payload, the AI agent itself will know the ID of the user it had just created, thus removing the need for an attacker to know it directly.
Recommendations and security best practices
Require MFA when using account linking
While a complex and secret message authentication token provides a layer of validation, it does not account for the risk of credential theft or supply-chain compromise. Had MFA been a default requirement for these AI agent providers during the account-linking process, the BodySnatcher exploit chain would have been broken at the impersonation stage.
Fortunately, ServiceNow provides the flexibility to enforce MFA for any provider. When selecting a method, security teams should prioritize software-based authenticators (such as Google Authenticator) over SMS to mitigate the rising risk of targeted “smishing” and SIM-swapping attacks.
Important Implementation Note: Enforcing MFA is not a “toggle-and-forget” setting. Simply updating the Account linking type field is insufficient. You must also ensure the Automatic link action script associated with the provider contains the logic necessary to execute and validate the specific MFA challenge.
Implement an automated review process for AI agents
Even though ServiceNow’s Record management AI agent has been removed from customer environments, individuals may still build equally, if not more powerful custom AI agents on the platform. To ensure AI agents are being built in alignment with organization security policies, it’s important to implement a review process prior to deploying them to production environments.
An automatic approval process can be configured on-platform using ServiceNow’s AI Control Towerapplication.
To enable these controls, a user with the AI Steward role can perform the following steps within their ServiceNow instance:
From the ServiceNow homepage, open the application navigator by selecting All in the upper left-hand corner of the page.
Search for AI Control Tower, and select AI Control Tower> Configurations
Within the Configurations menu bar, choose Controls> Approvals
Activate and set-up both the AI steward approval required and Automatically trigger playbooks options.
Review and disable unused AI agents
In addition to ensuring AI agents are securely deployed, it’s imperative that a process exists for de-provisioning inactive and unused agents. As shown in this article, an agent’s active status can leave it susceptible to potential abuse, even if it is not deployed to any bot or channel. By implementing a regular auditing cadence for agents, organisations can reduce the blast radius of an attack.
From within ServiceNow’s AI Control Tower, AI stewards can identify active agents which have not been used for more than 90 days. These agents that ServiceNow flags as ‘dormant’ are strong candidates for being de-provisioned and removed.
From the ServiceNow homepage, open the application navigator by selecting All in the upper left-hand corner of the page.
Search for AI Control Tower, and select AI Control Tower
From AI Control Tower’s Security home page, select the Security & privacy tab
Scroll down to Dormant AI systems and select the information icon on the widget to see a breakdown of each agent that has been flagged.
Equipped with an inventory of unused AI agents, platform administrators can perform a review of the agents. Following this review, they can proceed to set agents to the inactive state or delete them entirely from within the AI Agent Studio application.
Why agentic AI must be treated as critical infrastructure
The discovery of BodySnatcher represents the most severe AI-driven security vulnerability uncovered to date and a defining example of agentic AI security vulnerabilities in modern SaaS platforms. It demonstrates how an attacker can effectively ‘remote control’ an organization’s AI, weaponizing the very tools meant to simplify enterprise workflows. This finding is particularly significant given the scale of the risk; ServiceNow’s Now Assist and Virtual Agent applications are utilized by nearly half of AppOmni’s Fortune 100 customers.
But this exploit is not an isolated incident. It builds upon my previous research into ServiceNow’s Agent-to-Agent discovery mechanism, which detailed how attackers can trick AI agents into recruiting more powerful AI agents to fulfil a malicious task. These findings together confirm a troubling trend, AI agents are becoming more powerful and being built to handle more than just basic tasks. This shift means that without hard guardrails, an agent’s power is directly proportional to the risk it poses to the platform, creating fertile ground for vulnerabilities and misconfigurations.
AppOmni is dedicated to minimizing that risk for our customers, ensuring that AI remains an asset for productivity rather than a liability for their platform security. We met this challenge by building AppOmni AgentGuard for ServiceNow, the first solution of its kind with the ability to block injection attacks in real-time, prevent AI-DLP violations from occurring, and detect suspicious deviations in agent behaviour as they happen. Furthermore, AppOmni’s AISPM capabilities continuously monitor the security posture of ServiceNow’s AI agents, ensuring configuration(s) are in-line with the security best-practice recommendations outlined in this article and more.
While these automated defenses are critical, security teams and platform administrators should still have a clear understanding of how SaaS security and AI security have converged, and what it means for their approach to ServiceNow security. To help with this, we are hosting a specialized ServiceNow Security Workshopin January. During the session we’ll look at the union of SaaS and AI on the platform, and walk through the practical approaches that organizations should take to confidently tackle the unique security risks that come with it.