Cyber Security News

New “BodySnatcher” Flaw Allows Full ServiceNow User Impersonation

Security researcher has disclosed a critical vulnerability in ServiceNow’s Virtual Agent API and Now Assist AI Agents application, tracked as CVE-2025-12420.

Dubbed “BodySnatcher,” this flaw enables unauthenticated attackers to impersonate any ServiceNow user using only their email address, bypassing multi-factor authentication and single sign-on controls to execute privileged AI workflows and create backdoor administrator accounts.

BodySnatcher exploit-chain Flow (Source: AppOmni)

The vulnerability chains together two insecure configurations in ServiceNow’s AI agent infrastructure.

Vulnerability Overview

First, the AI Agent channel providers shipped with an identical static client secret across all ServiceNow instances worldwide, providing a universal authentication bypass.

Second, the auto-linking mechanism required only an email address for account association without enforcing MFA, allowing any attacker with the shared token to impersonate legitimate users and execute AI agents under their compromised identity.

MetricDetails
CVE IdentifierCVE-2025-12420
Vulnerability TypeBroken Authentication & Agentic Hijacking
SeverityCritical
Attack VectorNetwork, Unauthenticated
Affected PlatformsServiceNow On-Premise (Cloud customers unaffected)

Affected Versions and Patch Timeline

ApplicationAffected VersionsFixed Versions
Now Assist AI Agents (sn_aia)5.0.24 – 5.1.17, 5.2.0 – 5.2.185.1.18, 5.2.19
Virtual Agent API (sn_va_as_service)≤ 3.15.1, 4.0.0 – 4.0.33.15.2, 4.0.4

Technical Attack Chain

The BodySnatcher exploit leverages the interaction between ServiceNow’s Virtual Agent API and the AIA-Agent Invoker AutoChat internal topic.

A view of the impersonation attack from an internal user’s perspective (Source: AppOmni)

The attack requires knowledge of a target’s email address and exploits the hardcoded shared credentials shipped with AI Agent providers.

Using the unauthenticated Virtual Agent API endpoint, attackers can inject specially crafted payloads that trigger AI agent execution under the context of an impersonated administrative user.

Internal access is achieved with the new admin account (Source: AppOmni)

The attack unfolds in two stages. First, an attacker sends an initial HTTP POST request to the /api/sn_va_as_service/bot/integration endpoint with the shared token “servicenowexternalagent” and a target email address.

The auto-linking mechanism automatically associates the external request with the legitimate ServiceNow user account.

Second, the attacker waits 8-10 seconds for the AI agent to request confirmation, then sends a follow-up payload to authorize malicious actions, such as user creation or role assignment.

In proof-of-concept demonstrations, attackers successfully created new user accounts, assigned administrative privileges, reset passwords through the standard “Forgot Password” workflow, and gained complete platform access all without possessing legitimate credentials or bypassing SSO controls.

ServiceNow removed the Record Management AI Agent from default installations to patch this specific vulnerability, though organisational custom agents remain at risk if misconfigured, as reported by Aaron Costello from AppOmni .

ServiceNow customers running on-premise deployments should immediately upgrade to the patched versions.

Additionally, security teams must implement compensating controls, enforce MFA for Virtual Agent provider account linking using software-based authenticators.

Also establish mandatory approval workflows for AI agent deployments through AI Control Tower, and conduct quarterly audits to identify and deactivate dormant or unused AI agents that could serve as abuse vectors.

Follow us on Google News, LinkedIn, and X to Get Instant Updates ancd Set GBH as a Preferred Source in Google.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

1 day ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

1 day ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

1 day ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

1 day ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

1 day ago