10.0 x 3
maximum CVSS scores across CVE-2026-18885, CVE-2026-18886, and CVE-2026-74820: three simultaneous unauthenticated attack vectors in a single ServiceNow advisory published August 27, 2026
0
credentials required to exploit CVE-2026-18885 via the GraphQL Composite Data API or CVE-2026-74820 via the ORDER BY SQL injection; both reach code execution and data exfiltration without authentication, privileges, or user interaction
5 days
time between ServiceNow's patch release for the related CVE-2026-6875 and confirmed in-the-wild exploitation: the baseline for how fast ServiceNow vulnerabilities are weaponized after a patch ships
7,700+
enterprise customers on ServiceNow's platform including more than 85% of the Fortune 500, making this advisory one of the highest-impact enterprise software disclosures of August 2026

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

ServiceNow disclosed three simultaneous CVSS 10.0 vulnerabilities on August 27, 2026 that allow unauthenticated attackers to execute arbitrary code, escalate privileges, and run arbitrary SQL against any self-hosted Now Platform or AI Platform instance. CVE-2026-18885, CVE-2026-18886, and CVE-2026-74820 each score at the maximum possible severity and all three require zero credentials, zero user interaction, and exploit via a low-complexity network request.

CVE-2026-18885 is a code injection flaw in the GraphQL Composite Data API. An unauthenticated attacker sends a crafted POST request to the GraphQL endpoint and achieves arbitrary code execution plus the ability to read or modify any instance data. CVE-2026-18886 is an improper access control vulnerability in the image upload processor that lets an unauthenticated attacker create or alter instance data beyond any expected authorization boundary, achieving privilege escalation without a valid account. CVE-2026-74820 is a SQL injection via the dynamic schema ORDER BY clause that lets an unauthenticated attacker execute arbitrary SQL statements against the underlying database, exposing configuration data, integration credentials, and sensitive records stored in the instance.

The risk is elevated by two compounding factors. A fourth vulnerability, CVE-2026-6876 (CVSS 8.7), a sandbox escape requiring only basic user privileges, was disclosed in the same advisory and can chain with any of the three unauthenticated flaws to deepen post-exploitation. More critically, the pattern from CVE-2026-6875 (a related ServiceNow sandbox escape fixed in July 2026) shows exploitation began within five days of patch release. ServiceNow serves more than 7,700 enterprise customers including more than 85% of the Fortune 500. Self-hosted customers across the Xanadu, Yokohama, Zurich, and Australia release families must apply patches from ServiceNow advisory KB3152242 immediately. Cloud-hosted instances were automatically updated on August 27.

How Do CVE-2026-18885, CVE-2026-18886, and CVE-2026-74820 Work?

All three maximum-severity flaws share the same CVSS 4.0 vector: AV:N/AC:L/AT:N/PR:N/UI:N with full impact to confidentiality, integrity, and availability in both the vulnerable component and connected systems. The "subsequent system" scope rating is critical: successful exploitation puts not just the ServiceNow instance at risk but every downstream system it integrates with.

CVE-2026-18885 targets the GraphQL Composite Data API, a unified query interface that ServiceNow exposes to allow external systems to query and update records across multiple tables in a single request. The code injection flaw allows an attacker to embed arbitrary code within a crafted GraphQL query. When the server processes the query, the injected code executes in the Now Platform application server context with access to all instance data, all integrations, and all stored credentials. No authentication token is required to reach the GraphQL endpoint in affected configurations.

CVE-2026-18886 resides in the image upload processor, a component that handles binary file ingestion for attachments and UI customization. The improper access control flaw allows an unauthenticated request to bypass the authorization check gating file processing, then use the upload mechanism to create or modify instance data. This attack surface is particularly dangerous because ServiceNow deployments store workflow automation logic, HR records, financial approval data, and integration API keys as structured instance data.

CVE-2026-74820 is a SQL injection via the ORDER BY clause in the dynamic schema query layer. ServiceNow constructs dynamic SQL queries when responding to Table API and GlideRecord requests, and the ORDER BY parameter in the affected code path is not properly sanitized. An unauthenticated attacker crafts a request that causes the ORDER BY clause to execute arbitrary SQL against the underlying database, including reading tables outside the intended query scope. That database holds every service management record, every user account, every integration credential, and all custom application data stored in the instance.

The ServiceNow CVE-2026-6875 pre-auth RCE published earlier this year established that the Now Platform API surface is a consistent and high-value attacker target once exploitation patterns are documented.

Which ServiceNow Versions Are Vulnerable to CVE-2026-18885?

The August 27 advisory covers the Now Platform and ServiceNow AI Platform across four currently supported release families. ServiceNow cloud-hosted Software as a Service and Managed Instance environments were automatically patched on August 27. No action is required for cloud customers; the exposure applies exclusively to self-managed deployments.

Vulnerable builds by release family:

Xanadu: all builds before Patch 11 Hot Fix 7a.

Yokohama: builds before Patch 12 Hot Fix 3b; builds before Patch 13 Hot Fix 4.

Zurich: builds before Patch 7b HF3, Patch 8 HF5, Patch 9 HF6, Patch 10 HF2m, Patch 10 HF3, Patch 11, or Patch 12.

Australia: builds before Patch 2 HF3, Patch 3 HF2, Patch 3m, Patch 4, or Patch 5.

CVE-2026-6876 (CVSS 8.7 sandbox escape) applies to the same release families with the same version boundaries. Any account that can authenticate to an unpatched instance can trigger the sandbox escape and chain it with post-exploitation from the three unauthenticated flaws above.

Organizations running ServiceNow in on-premises or containerized deployments should inventory all instances, including development, staging, and integration environments that expose the Now Platform API to internal networks. These environments receive patches on a different schedule from production and frequently lag by weeks, creating an exploitable path into internal infrastructure from any host that can reach the dev environment.

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.

The CVE-2026-6875 Pattern: Expect Exploitation Within Days

ServiceNow stated in the August 27 advisory that it is not currently aware of exploitation of CVE-2026-18885, CVE-2026-18886, or CVE-2026-74820. That statement reflects the disclosure window, not the exploitation timeline. CVE-2026-6875, a sandbox escape fixed in July 2026, was exploited in the wild within five days of the patch release, with the first exploitation attempts observed on July 18, just five days after ServiceNow released self-hosted security updates on July 13.

The mechanism is consistent across enterprise platforms: once a patch ships, security researchers and adversaries both analyze the diff to reconstruct the vulnerability and build working exploits. For ServiceNow specifically, the GraphQL API and the Table API are well-documented, developer-accessible interfaces designed for external integration. That same accessibility means an attacker who understands the code injection sink in the GraphQL Composite Data API has a clear, well-lit path to a working exploit without needing to reverse-engineer undocumented internals.

The stakes reach beyond a typical web server compromise. ServiceNow holds the operational backbone of IT service management for its enterprise customers: active incidents and problem records, change management approvals, HR onboarding workflows, financial approval chains, and integration credentials for Active Directory, Azure Entra, cloud platforms, and monitoring infrastructure. An attacker who achieves unauthenticated code execution on a ServiceNow instance can extract those integration credentials, move laterally into connected systems, and impersonate service account identities across the enterprise without touching a single endpoint.

The Citrix NetScaler CVE-2026-8452 SAML RCE disclosed last week followed the same exploitation cadence: a patch shipped weeks earlier, a public PoC appeared, and exploitation began within 24 hours. The window is narrow.

Three simultaneous CVSS 10.0 vulnerabilities in a single advisory targeting an enterprise ITSM platform is not a routine disclosure.

CSO Online security analysis, August 2026

Indicators of Compromise for ServiceNow CVE-2026-18885

ServiceNow has not published confirmed attacker infrastructure, file indicators, or hashes for these vulnerabilities as of August 30, 2026. No in-the-wild exploitation has been confirmed for CVE-2026-18885, CVE-2026-18886, or CVE-2026-74820. The indicators below are behavioral: patterns derived from the documented attack mechanism of each flaw that defenders can use to detect active exploitation attempts against their instances.

Review ServiceNow access logs and application event logs for the following patterns. The GraphQL endpoint indicator (CVE-2026-18885) is the highest priority: POST requests to /api/now/graphql from sessions without a valid JSESSIONID cookie, originating from external IPs. The image upload processor indicator (CVE-2026-18886) looks for POST requests to upload endpoints from unauthenticated sessions followed by unexpected record creation events in ServiceNow audit logs. The SQL injection indicator (CVE-2026-74820) looks for ORDER BY clauses in Table API requests containing SQL metacharacters or subquery patterns.

Also check the ServiceNow syslog_transaction table for any records showing API calls from the guest or null-session user context after August 27. Guest-context API activity that touches data write endpoints is abnormal and warrants immediate investigation.

Subscribe to unlock Indicators of Compromise

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

Sigma Detection Rules for ServiceNow CVE-2026-18885

No CVE-specific community Sigma rules exist for CVE-2026-18885, CVE-2026-18886, or CVE-2026-74820 yet. These vulnerabilities were disclosed August 27, 2026, and SigmaHQ community coverage typically requires confirmed exploitation indicators that arrive weeks after initial disclosure. The two rules below were generated by Decryption Digest from the documented attack mechanisms. Validate against your ServiceNow access log format and baseline legitimate API traffic before production deployment. Both carry status: experimental.

Rule 1 targets unauthenticated POST requests to the ServiceNow GraphQL endpoint, the network-layer signal for CVE-2026-18885 exploitation. Rule 2 targets SQL injection patterns in Table API query parameters for CVE-2026-74820.

The WAF rules below target both attack patterns across seven platforms. Deploy in log or count mode first, review false positives against your ServiceNow integration traffic baseline, and promote to block after validation. ServiceNow environments that restrict Table API access to internal networks can apply network-layer controls as a compensating measure while patching proceeds.

Subscribe to unlock Sigma Detection Rules

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

Subscribe to unlock Sigma Hunt Queries

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.

How to Patch ServiceNow CVE-2026-18885: Remediation Steps

ServiceNow patched CVE-2026-18885, CVE-2026-18886, CVE-2026-74820, and CVE-2026-6876 across all active release families. Cloud-hosted instances were updated automatically on August 27. Self-hosted deployments require manual patching via the Now Support portal. The steps below apply to Xanadu, Yokohama, Zurich, and Australia release families.

Customers on cloud-hosted or Managed Instance configurations do not need to take action but should confirm the patched build is running by navigating to System Diagnostics > Upgrade History in the ServiceNow admin console and verifying the installed build matches the version listed in KB3152242.

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

Subscribe to unlock Remediation & Mitigation steps

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

Why ServiceNow CVE-2026-18885 Matters for Your Organization

ServiceNow is not a web server at the network perimeter. It is the operational backbone of IT service management: the system where incidents are logged, change requests approved, employee onboarding credentials provisioned, and integration API tokens stored. An attacker who achieves unauthenticated code execution on a ServiceNow instance has reached something far more valuable than a web application server.

The GraphQL Composite Data API targeted by CVE-2026-18885 is designed to provide rich, cross-table access to all ServiceNow data in a single request. That breadth is its value for legitimate integrations and its danger under exploitation. An attacker who injects code through this endpoint can enumerate all stored records, extract integration credentials, read HR records, access pending change approvals, and trigger workflow automations. All without a valid account and without touching a single endpoint on the corporate network.

CVE-2026-74820 adds a parallel attack path. Arbitrary SQL against the ServiceNow database exposes the sys_user table (user accounts and password hashes), sys_connection_alias (integration credentials and API tokens), and all custom application data stored in the instance. For organizations storing ServiceNow data in a shared database alongside other application schemas, the blast radius extends further.

The pattern from the ServiceNow CVE-2026-6875 pre-auth RCE is the most relevant precedent: exploitation began within five days of patch release, with attackers scanning for the affected endpoint within hours of the disclosure. Organizations that treat ServiceNow patching as a quarterly maintenance item rather than an emergency response are operating outside the actual exploitation timeline. The window to patch before active attacks begin is measured in days.

The bottom line

ServiceNow CVE-2026-18885 is a CVSS 10.0 unauthenticated code injection flaw in the GraphQL API, one of three simultaneous maximum-severity vulnerabilities disclosed August 27, 2026. Related vulnerability CVE-2026-6875 was exploited within five days of its patch. ServiceNow holds integration credentials, HR data, and change approval records for 7,700 enterprises. Self-hosted customers must apply patches from KB3152242 to Xanadu, Yokohama, Zurich, and Australia release families before exploitation begins. Cloud-hosted customers are already protected. Act now.

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

Frequently asked questions

What is CVE-2026-18885 in ServiceNow?

CVE-2026-18885 is a CVSS 10.0 code injection vulnerability in the ServiceNow GraphQL Composite Data API that allows an unauthenticated attacker to execute arbitrary code and read or modify any instance data without credentials. Disclosed August 27, 2026, it affects all self-hosted Xanadu, Yokohama, Zurich, and Australia release families. Cloud-hosted instances were automatically patched the same day.

Am I affected if I use ServiceNow cloud-hosted instances?

No. ServiceNow automatically applied patches to all cloud-hosted and Managed Instance environments on August 27, 2026. Verify the patched build is running by checking System Diagnostics > Upgrade History in the admin console. No manual action is required for cloud customers. The exposure applies exclusively to self-managed deployments.

How does the ServiceNow GraphQL code injection attack work?

CVE-2026-18885 targets the GraphQL Composite Data API at /api/now/graphql. An unauthenticated attacker sends a crafted POST request embedding executable code within a GraphQL query. The server processes the query without requiring authentication, executes the injected code in the application server context with access to all instance data and integrations, and returns the result. The attack requires no credentials, no user interaction, and works over HTTP or HTTPS.

Has CVE-2026-18885 been exploited in the wild?

As of August 30, 2026, ServiceNow has not reported confirmed exploitation of CVE-2026-18885, CVE-2026-18886, or CVE-2026-74820. However, CVE-2026-6875, a related ServiceNow sandbox escape fixed in July 2026, was exploited within five days of the patch release. Security researchers typically reconstruct exploits from patch diffs within 24 to 48 hours. Treat this as a narrow window, not a safe period.

What data is at risk from CVE-2026-74820 SQL injection?

CVE-2026-74820 allows an unauthenticated attacker to execute arbitrary SQL against the ServiceNow platform database. At risk: all user accounts and credential hashes in sys_user, all integration credentials and API tokens in sys_connection_alias, all service management records including incident data and HR workflows, custom application data, and configuration metadata. Organizations with multi-tenant or shared database configurations face broader blast radius.

What is the difference between CVE-2026-18885 and CVE-2026-6875?

CVE-2026-6875 (CVSS 9.5, patched July 2026) is a sandbox escape in the Now Platform that was actively exploited within five days of patching. CVE-2026-18885 (CVSS 10.0, patched August 27, 2026) is a separate code injection vulnerability in the GraphQL Composite Data API that achieves unauthenticated code execution via a different code path. CVE-2026-18885 scores higher because its network reach and data access scope are broader. They are distinct flaws requiring separate patches.

How can I detect exploitation of CVE-2026-18885 in my environment?

Review ServiceNow access logs for POST requests to /api/now/graphql from sessions without a valid JSESSIONID cookie, from external IP addresses. For CVE-2026-74820, look for requests to /api/now/table/* where sysparm_orderby or sysparm_query contains SQL metacharacters such as single quotes, UNION, SELECT, or double-dash. In ServiceNow, check the syslog_transaction table for API calls made in the guest user context after August 27.

What should I do if I cannot patch immediately?

Apply WAF or network ACL controls to restrict unauthenticated POST requests to /api/now/graphql from external IPs, and restrict /api/now/table/ access to known authorized IP ranges. Deploy the WAF rules from this post in log mode and promote to block after validating against your environment. Enable verbose API logging under System Properties > Logging. Monitor access logs actively for exploitation patterns. Patching remains the only permanent fix.

Sources & references

  1. ServiceNow August 2026 CVE Advisory KB3152242
  2. BleepingComputer: ServiceNow warns of three max severity security vulnerabilities
  3. The Hacker News: Three CVSS 10.0 ServiceNow Flaws Could Let Unauthenticated Attackers Execute Code and SQL
  4. Rescana: Active Exploitation Alert CVE-2026-6875 ServiceNow AI Platform

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.