CVE-2026-18885: Unauthenticated Remote Code Execution in GraphQL Composite Data API
ServiceNow has remediated a code injection vulnerability that was identified in the ServiceNow AI platform. This vulnerability could enable an unauthenticated user, in certain circumstances, to execute arbitrary code in the ServiceNow platform and gain access to, or modify, instance data beyond what was intended.
ServiceNow deployed a security update to hosted instances and ServiceNow provided the update to our partners and self-hosted customers. We are not currently aware of malicious exploitation against ServiceNow instances.
We recommend customers promptly apply appropriate updates or upgrade to a patched release if they have not already done so.
Security readout for executives and security teams
Plain-English summary
A critical ServiceNow AI Platform flaw could let an unauthenticated internet attacker run code and access or alter instance data. Exploitation requires circumstances that ServiceNow’s public description does not define. Hosted instances received a security update; partner-managed and self-hosted deployments must confirm that the supplied update or a patched release was applied.
Executive priority
Treat this as an immediate remediation-verification priority. The maximum severity and unauthenticated remote-code-execution potential create substantial data and operational risk, even without known malicious exploitation. Require evidence that every instance is patched, with special focus on self-hosted and partner-managed environments.
Technical view
CVE-2026-18885 is a CWE-94 code-injection vulnerability associated with the GraphQL Composite Data API. Its CVSS 4.0 score is 10.0, reflecting network reachability, low complexity, no authentication or user interaction, and potentially severe confidentiality, integrity, and availability impact across vulnerable systems. Public sources do not identify exact affected versions or required conditions.
Likely exposure
Potential exposure includes ServiceNow AI Platform instances that did not receive or apply ServiceNow’s security update. Hosted instances were updated by ServiceNow, but organizations should verify completion. Partner-managed and self-hosted customers require particular attention. The supplied affected-version data is not usable, and the public description does not specify configurations that trigger vulnerability.
Exploitation context
ServiceNow states it is not currently aware of malicious exploitation, and the supplied record indicates the CVE is not in KEV. This does not establish that exploitation is impossible. No public exploit method, indicators, or observed campaign details are provided in the source bundle.
Researcher notes
The record identifies CWE-94 and a CVSS 4.0 vector requiring no privileges, interaction, or special attack conditions. However, ServiceNow qualifies exploitation as possible only in certain circumstances without defining them. Exact vulnerable and patched versions, technical root cause, exposure prerequisites, detection indicators, and exploit maturity are absent from the supplied public material.
Mitigation direction
Confirm ServiceNow’s security update was successfully deployed to every hosted instance.
Partners and self-hosted customers should promptly apply the supplied update or upgrade to a patched release.
Consult ServiceNow KB3152242 for authoritative release, applicability, and remediation details.
Prioritize externally reachable or business-critical ServiceNow AI Platform instances.
Validation and detection
Inventory all hosted, partner-managed, and self-hosted ServiceNow AI Platform instances.
Verify each instance’s update status against ServiceNow KB3152242 and vendor records.
Confirm with hosting partners that the supplied security update was applied successfully.
Review relevant security logs for unexplained unauthenticated access, code execution, or instance-data changes.
Escalate uncertain applicability to ServiceNow because public affected-version details are incomplete.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-94: Code execution behavior lookup
Code execution and unsafe deserialization weaknesses often justify reviewing execution behavior and process telemetry. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
2Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: yesTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-94 · source CWE mapping
Improper Control of Generation of Code ('Code Injection')
Improper Control of Generation of Code ('Code Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.