9.5
CVSS 4.0 score for CVE-2026-6875 -- Critical severity pre-auth RCE in ServiceNow AI Platform
85%
of Fortune 500 companies run ServiceNow AI Platform, making this a same-day patch priority
5 days
from self-hosted patch release (July 13) to confirmed active exploitation (July 18)
100B
workflows processed annually on ServiceNow AI Platform -- the breadth of data accessible to attackers

SponsoredHorizon3.ai

Proactive Security for the AI Era

NodeZero continuously and autonomously pentests infrastructure, identity, cloud, and now web applications, chaining weaknesses across every domain the way real attackers do. Every finding ships with replayable proof showing exploitable business impact, not theoretical risk.

See NodeZero WebApp in action

Unauthenticated attackers began exploiting CVE-2026-6875 in ServiceNow AI Platform on July 18, 2026 -- just five days after the self-hosted patch became available -- putting 85% of Fortune 500 companies at risk of complete platform compromise.

CVE-2026-6875 is a pre-authentication remote code execution vulnerability in ServiceNow AI Platform, the workflow automation and IT service management platform that processes 100 billion enterprise workflows annually. The flaw carries a CVSS 4.0 score of 9.5 (Critical). Searchlight Cyber researchers discovered the vulnerability in April 2026 and reported it to ServiceNow under responsible disclosure. ServiceNow patched cloud-hosted instances starting April 5, 2026, but the fix for self-hosted customer-managed deployments did not ship until July 13, 2026 -- leaving a three-month window where the majority of the self-hosted installed base had no patch to apply. Defused security researchers confirmed live attacks targeting the pre-authentication exploit endpoint beginning July 18.

The technical mechanism chains two weaknesses in the platform. ServiceNow exposes a query-filter operator that evaluates user-supplied text as JavaScript. Several pre-authentication endpoints, including /assessment_thanks.do, pass unauthenticated input directly into that JavaScript execution engine. Once inside the sandbox, an attacker uses a script-loading gadget to escalate from sandboxed JavaScript execution into fully unsandboxed code execution with platform-level administrator privileges. Defused confirmed attackers in live attacks deployed a second gadget chain that bypasses detection signatures built around the published proof-of-concept -- meaning organizations relying on PoC-based IDS signatures may not detect exploitation at all.

Every organization running a self-hosted ServiceNow AI Platform instance that has not applied KB3137947 is exposed right now. ServiceNow-hosted cloud instances are already protected. The remediation window is today.

How Does the CVE-2026-6875 Sandbox Escape Work?

CVE-2026-6875 exploits the intersection of two architectural decisions in the ServiceNow AI Platform: a JavaScript evaluation engine reachable by unauthenticated users, and a sandbox whose isolation can be broken via a script-loading gadget.

ServiceNow's query-filter system lets workflow operators define conditions as JavaScript expressions. That engine evaluates attacker-controlled text as JavaScript when it processes certain pre-authentication HTTP requests. The /assessment_thanks.do endpoint is the primary confirmed attack surface: it accepts POST requests without requiring any authentication token, and the server-side logic routes parameters directly into the JavaScript evaluator without sanitization.

Inside the initial JavaScript sandbox, attacker code is isolated from the underlying Java application server. The sandbox-escape step chains a second primitive: a script-loading call that invokes code in an execution context outside the sandbox boundary. Once the gadget executes, the attacker has code running with ServiceNow platform privileges -- the functional equivalent of direct administrator access to the instance. Searchlight Cyber published a technical description of the first gadget chain in early July. Defused then confirmed a second independent gadget chain reaching the same code-execution primitive via a different route, bypassing detection logic tuned specifically to the original proof-of-concept.

The scope of impact extends well beyond the ServiceNow instance itself. A successful exploit gives the attacker the ability to read and write all configuration data, extract credentials stored in integration profiles, enumerate connected systems and APIs, and pivot into any network segment accessible to the ServiceNow server. Enterprise ServiceNow deployments typically integrate with Active Directory, HR systems, financial platforms, and internal REST APIs -- making platform-level RCE a high-value initial access vector for data exfiltration or lateral movement into the broader enterprise.

From a MITRE ATT&CK perspective, the exploit maps to T1190 (Exploit Public-Facing Application), followed by T1059.007 (JavaScript) for the sandboxed execution step, and T1134 (Access Token Manipulation) for privilege escalation to platform administrator.

1

Reconnaissance

Attacker identifies internet-exposed self-hosted ServiceNow instances via passive scanning or Shodan queries for ServiceNow login pages.

2

Unauthenticated POST to /assessment_thanks.do

Attacker sends a crafted HTTP POST to the pre-authentication endpoint, injecting JavaScript payload into query-filter parameters with no credentials required.

3

JavaScript Execution in Sandbox

ServiceNow's query engine evaluates the injected JavaScript inside a restricted execution context.

4

Sandbox Escape via Script-Loading Gadget

Attacker invokes a script-loading primitive that calls code outside the sandbox boundary, escalating to unsandboxed execution with platform administrator privileges.

5

Platform Compromise and Post-Exploitation

Attacker reads integration credentials, enumerates connected systems, deploys persistence mechanisms, and pivots to connected internal networks.

Which ServiceNow Versions Are Affected by CVE-2026-6875?

CVE-2026-6875 affects self-hosted deployments of ServiceNow AI Platform running versions prior to the patches released in June and July 2026. Cloud-hosted (ServiceNow-managed) instances received an emergency patch on April 5, 2026 -- the day after Searchlight Cyber's responsible disclosure.

The following self-hosted release lines required patching per ServiceNow's advisory KB3137947:

  • Brazil EA and Brazil GA
  • Australia Patch 2
  • Zurich Patch 7b and Patch 9
  • Yokohama Patch 12 Hot Fix 1b and Patch 13

ServiceNow deployed its "Guarded Script" mitigation across all versions as part of the April 2026 patch. Guarded Script restricts which JavaScript execution contexts within the platform can invoke script-loading APIs, blocking the primary gadget chain used in the April-through-June timeframe. The July 13 update for self-hosted instances extends this mitigation and addresses additional gadget paths discovered by independent researchers after the initial patch deployed.

Organizations running self-hosted instances on release lines not listed above should verify their specific version's patch status in the ServiceNow Security Response Center. Instances that cannot be patched immediately should be isolated from external network access and placed behind an authenticated reverse proxy to eliminate the pre-authentication attack surface.

Run two verification checks now: (1) confirm your instance build version in System Diagnostics under the Admin menu and compare it against the patched versions listed in KB3137947; (2) review upgrade logs for any automated updates applied since July 13. For cloud-hosted instances, the April 2026 patch is confirmed -- verify in the ServiceNow Customer Success Center under Upgrade History.

Free daily briefing

Briefings like this, every morning before 9am.

Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.

Exploitation Timeline: 5 Days From Patch to Live Attacks

The CVE-2026-6875 timeline from vulnerability disclosure to active exploitation illustrates a pattern that repeats across enterprise software vulnerabilities: the gap between patch availability and full deployment at customer sites is the exploitation window attackers target.

April 1, 2026: Searchlight Cyber disclosed CVE-2026-6875 to ServiceNow after responsible disclosure reporting in early April. ServiceNow pushed an emergency patch to all cloud-hosted instances the same day.

April 5, 2026: ServiceNow confirmed cloud-hosted instance patching was complete across all managed environments.

July 13, 2026: ServiceNow published KB3137947 and released patches for self-hosted customer deployments across all affected release lines. Vulnerability details became public knowledge simultaneously -- triggering the countdown to exploitation.

July 18, 2026: Defused security researchers confirmed the first active in-the-wild exploitation attempts targeting the /assessment_thanks.do endpoint on self-hosted instances. The time from patch release to confirmed exploitation: five days. Defused further confirmed attackers used a second sandbox-escape gadget chain not identical to the published Searchlight Cyber proof-of-concept, indicating independent attacker research or prior knowledge of the vulnerability.

Week of July 27, 2026: BleepingComputer and multiple threat intelligence vendors reported ongoing exploitation targeting organizations that had not yet applied the patch.

The five-day exploitation window is faster than most enterprise patch cycles. Internal change management, testing, and maintenance windows routinely extend self-hosted software patching timelines to one to three weeks. For CVE-2026-6875, that standard cycle means most self-hosted organizations are still unpatched while active exploitation is ongoing. Review your emergency patch decision playbook for how to compress this window for Critical vulnerabilities with confirmed in-the-wild exploitation.

Sigma Detection Rules and WAF Rules for CVE-2026-6875

No CVE-2026-6875-specific Sigma detection rule exists in the SigmaHQ library as of July 28, 2026 -- expected for a vulnerability actively exploited within the last two weeks. The two rules below target post-exploitation behavior: webshell tunneling and web-based command execution detectable in ServiceNow web access logs.

Deploy both rules against your web access logs (IIS, Apache, Nginx, or ServiceNow's own request logs). The first rule detects ReGeorg-class webshell tunneling behavior via URI query patterns combined with absent referrer and user agent headers. The second catches common command strings used to interact with deployed webshells via GET requests.

Priority log sources to collect: ServiceNow application access logs, web server access logs, and network flow records for the ServiceNow host. If your ServiceNow instance forwards logs to a SIEM, create an alert on POST requests to /assessment_thanks.do from external source IPs. Any such request from an IP not associated with a known integration partner warrants immediate investigation.

The WAF rules below target the exploit entry point directly. Deploy in detection (Count or Log) mode first to baseline traffic, then move to block mode after confirming no false positives from legitimate ServiceNow integrations. The ModSecurity rule uses OWASP CRS-compatible SecRule syntax and rate-limits POST requests to /assessment_thanks.do from external IPs.

Subscribe to unlock Sigma Detection Rules

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Subscribe to unlock WAF Detection Rules

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

IOCs and Attack Indicators for CVE-2026-6875

No confirmed attacker-controlled infrastructure -- C2 IPs, domains, or file hashes -- for CVE-2026-6875 has been publicly disclosed as of July 28, 2026. The primary attack surface indicator is the pre-authentication endpoint itself, combined with behavioral anomalies on the application server.

Monitor your web access logs for the following patterns:

  • POST requests to /assessment_thanks.do from any external source IP without a valid authenticated session cookie
  • HTTP 200 responses to POST requests to /assessment_thanks.do from source IPs not associated with known ServiceNow integrations
  • Unusual process spawning from the ServiceNow application server process (java.exe or the Tomcat service) -- a sign that code execution has occurred
  • New JSP or script files created in ServiceNow application directories after July 13, 2026

ServiceNow logs POST request details in its application access log (accessible via syslog.do for cloud instances; on disk for self-hosted). Filter for requests to /assessment_thanks.do from non-internal IP ranges. Any POST that returns HTTP 200 from an unauthenticated session is anomalous given the endpoint's design.

For self-hosted instances running on Windows, check Windows Event Log ID 4688 for new child processes spawned by the ServiceNow Java process after July 13. Any instance of cmd.exe, powershell.exe, or net.exe as a child of the ServiceNow JVM process indicates confirmed exploitation requiring immediate incident response. For context on scoping a potential compromise, review our analysis of past ServiceNow security incidents.

Subscribe to unlock Indicators of Compromise

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

How to Patch ServiceNow CVE-2026-6875

Self-hosted instances require a direct upgrade to a patched release version. Cloud-hosted instances (ServiceNow-managed SaaS) were patched in April 2026 and need no action beyond status verification. The patch itself requires a maintenance window; schedule one today if you have not already. Verification takes two minutes and should happen before the maintenance window is scheduled.

Apply official patch →support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB3137947

Subscribe to unlock Remediation & Mitigation steps

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Why CVE-2026-6875 Is a Same-Day Patch Priority

CVE-2026-6875 earns same-day patch treatment for three reasons: confirmed active exploitation, zero authentication required, and the breadth of connected data accessible from a compromised ServiceNow instance.

The pre-authentication attack surface is the defining risk factor. Most critical enterprise vulnerabilities require at least a low-privileged account to exploit. CVE-2026-6875 requires nothing -- no credentials, no session token, no prior reconnaissance beyond identifying the target instance. Any attacker who can reach your ServiceNow instance's HTTP port can attempt exploitation. Internet-exposed self-hosted instances face this threat from the entire internet; network-internal-only instances face it from any attacker who has achieved perimeter access.

The data exposure multiplies the business impact. Enterprise ServiceNow deployments integrate with virtually every major internal system: Active Directory and LDAP for identity, asset inventory databases, HR systems for employee records, financial platforms via ERP integrations, and custom internal APIs via REST connections. Platform-level code execution gives an attacker read-write access to anything ServiceNow can reach through its integration layer. For organizations managing security operations on ServiceNow, a compromised instance also exposes ongoing incident investigations, detection logic, vulnerability tracking, and threat intelligence data.

The five-day exploitation timeline removes the option of waiting for a standard scheduled maintenance window. Attackers moved to active exploitation before most enterprise patch cycles can complete. If your organization has not patched and your instance has had any external internet exposure since July 13, treat this as a potential compromise investigation, not just a patching task. Run the IOC checks in the previous section alongside applying KB3137947 -- the two actions together are the correct response to an actively exploited critical pre-auth RCE.

The bottom line

CVE-2026-6875 ServiceNow pre-auth RCE carries a CVSS 9.5 score, has confirmed active exploitation since July 18, and requires zero credentials to attempt. Three actions to take right now: (1) apply KB3137947 to all self-hosted instances today -- cloud-hosted instances are already patched, verify your status either way; (2) if your instance was internet-accessible and unpatched since July 13, run compromise checks on process creation logs and application access logs before declaring all-clear; (3) block external POST requests to /assessment_thanks.do at your WAF or perimeter firewall if a maintenance window cannot be scheduled before end of day. Patch before close of business.

This analysis is generic. create a free account to score threats like this against your own stack.

Frequently asked questions

What is CVE-2026-6875?

CVE-2026-6875 is a pre-authentication remote code execution vulnerability in ServiceNow AI Platform rated CVSS 9.5 Critical. An unauthenticated attacker can send a crafted HTTP POST request to the /assessment_thanks.do endpoint, inject JavaScript into ServiceNow's query-filter engine, escape the platform sandbox via a script-loading gadget, and execute arbitrary code with platform administrator privileges -- all without providing any credentials or triggering user interaction. Active exploitation was confirmed by Defused researchers on July 18, 2026, five days after the self-hosted patch released.

How does the ServiceNow sandbox escape in CVE-2026-6875 work?

ServiceNow's query-filter system evaluates user-supplied JavaScript. The /assessment_thanks.do endpoint accepts unauthenticated POST requests and passes attacker-controlled parameters into that JavaScript engine without authentication checks. Inside the initial sandbox, an attacker loads a script-loading gadget that invokes code in a context outside the sandbox boundary, escalating from sandboxed JavaScript to fully unsandboxed code execution. A second independent gadget chain was confirmed in live attacks, bypassing signatures built around the original published proof-of-concept.

Is my cloud-hosted ServiceNow instance vulnerable to CVE-2026-6875?

No. ServiceNow-managed cloud-hosted instances received an emergency patch on April 5, 2026, the day after Searchlight Cyber's responsible disclosure. If ServiceNow hosts your instance at a *.service-now.com domain, you are already protected. Verify the patch is applied in the ServiceNow Customer Success Center under Upgrade History. The remaining risk is concentrated in customer-managed self-hosted deployments running unpatched versions of Brazil, Australia, Zurich, or Yokohama release branches.

Which versions of ServiceNow are affected by CVE-2026-6875?

Self-hosted instances running the following unpatched versions are vulnerable: Brazil EA and Brazil GA; Australia prior to Patch 2; Zurich prior to Patch 7b or Patch 9; and Yokohama prior to Patch 12 Hot Fix 1b or Patch 13. Check KB3137947 on the ServiceNow Support portal for your specific branch's patched build number. Instances on other release lines should verify their status in the ServiceNow Security Response Center.

What can an attacker do after exploiting CVE-2026-6875?

Successful exploitation gives the attacker platform-level administrator access. They can read all data in ServiceNow including integration credentials, ITSM and HR records, API keys, and service account passwords; modify platform configurations; deploy webshells for persistent access; read ongoing security investigations; and use the ServiceNow server as a pivot point to reach connected systems including Active Directory, ERP platforms, HR databases, and internal REST APIs that the ServiceNow integration layer can access.

How do I check if my ServiceNow instance was already compromised via CVE-2026-6875?

Review web server access logs for POST requests to /assessment_thanks.do from external source IPs returning HTTP 200 without an authenticated session cookie. On Windows self-hosted instances, check Windows Event Log ID 4688 for cmd.exe, powershell.exe, or net.exe processes spawned as children of the ServiceNow JVM process after July 13, 2026. Look for new JSP or script files created in ServiceNow application directories after July 13. Any of these indicators warrants immediate incident response and credential rotation for all ServiceNow integration accounts.

What is ServiceNow's Guarded Script mitigation for CVE-2026-6875?

Guarded Script is a ServiceNow platform security control that restricts which JavaScript execution contexts can invoke script-loading APIs. ServiceNow enabled Guarded Script across all managed cloud instances as part of the April 2026 emergency patch, blocking the original primary gadget chain. The July 13 KB3137947 update for self-hosted instances extends Guarded Script coverage to address additional gadget paths discovered after the initial patch. Applying KB3137947 enables the full Guarded Script implementation on self-hosted instances.

How quickly do attackers typically exploit new ServiceNow vulnerabilities after patches release?

CVE-2026-6875 saw confirmed exploitation five days after the self-hosted patch released -- among the fastest documented timelines for enterprise platform vulnerabilities. The pattern reflects a consistent attacker behavior: when a critical pre-auth RCE affects a platform used by 85% of Fortune 500 companies, threat actors prioritize building exploit capability immediately after patch details are published. For any critical pre-auth RCE in widely deployed enterprise software, assume exploitation begins within 48 to 72 hours of patch release and plan your remediation timeline accordingly.

Sources & references

  1. BleepingComputer: Critical ServiceNow code execution flaw now exploited in attacks
  2. ServiceNow KB3137947: CVE-2026-6875 Sandbox Escape Patch
  3. The Hacker News: Critical ServiceNow AI Platform Flaw Exploited for Unauthenticated Code Execution
  4. Help Net Security: ServiceNow pre-auth RCE exploited in the wild (CVE-2026-6875)
  5. SecurityWeek: Exploitation of ServiceNow Vulnerability Seen Days After Disclosure

Free resources

25
Free download

Critical CVE Reference Card 2025–2026

25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.

No spam. Unsubscribe anytime.

Free download

Ransomware Incident Response Playbook

Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.

No spam. Unsubscribe anytime.

Free newsletter

Get threat intel before your inbox does.

50,000+ security professionals read Decryption Digest for early warnings on zero-days, ransomware, and nation-state campaigns. Free, daily, no spam.

Unsubscribe anytime. We never sell your data.

Eric Bang
Author

Founder & Cybersecurity Evangelist, Decryption Digest

Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.

Giveaway: InfoSec World 2026 All Access Pass ($3,895 value)

Details →
Daily Briefing

Subscribe to enter the giveaway

Every subscriber is automatically entered. You also get daily threat intel every morning: zero-days, ransomware, and nation-state campaigns. Free. No spam.

Already subscribed? You're already entered.

Giveaway

Win a $3,895 InfoSec World 2026 pass.