Esri ArcGIS Server
CVE-2025-67708
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed ArcGIS Server endpoint
-
DeliverySubmit file/field with malicious script
-
ExploitPayload stored unsanitized server-side
-
ExecutionVictim views poisoned content in browser
-
PersistScript executes in victim's browser context
-
ImpactSession/credential theft or actions as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a vulnerable ArcGIS Server instance (version 11.4 or earlier, on Windows or Linux) that is reachable by the attacker and running in one of the affected non-default configurations - the vendor scopes the unauthenticated storage path to 'some configurations,' so a default/hardened deployment may not expose it. Exploitation is unauthenticated (PR:N) for the storage step but is NOT self-contained: it requires victim user interaction (UI:R) - a legitimate user (e.g., an admin or another viewer) must subsequently open the attacker-stored content in a browser for the payload to fire. Limiting factors: the dependence on a specific configuration, the need for victim interaction, and impact confined to the victim's browser context (Low C, Low I, no A) rather than server compromise. |
| Impact | This is a legitimate but moderate-severity issue, not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N = 6.1) describes a network-reachable, unauthenticated stored XSS whose execution requires a victim to load the poisoned content (UI:R), with a scope change (S:C) reflecting script running in the victim's browser trust context rather than the server. Impacts are limited to Low confidentiality and Low integrity, with no availability impact - consistent with typical stored XSS. No EPSS score, KEV listing, POC, or SSVC decision data was supplied, so there is NO evidence of active exploitation or automatable mass-exploitation; exploitation status is 'no public exploit identified at time of analysis.' A key qualifier from the vendor description tempers the raw score: the unauthenticated storage path only exists 'in some configurations,' meaning default/hardened deployments may not be vulnerable - so the PR:N in the vector likely reflects a non-default configuration rather than every install. Net: prioritize patching for internet-exposed ArcGIS Server instances, but this is a routine 'important' web-app flaw, not a critical drop-everything item, absent any exploitation signal. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a crafted file or field containing malicious script to a vulnerable ArcGIS Server endpoint that stores unsanitized content. When an administrator or another user later views that stored content in their browser, the script executes in their session context, enabling session/token theft or actions on their behalf. No public POC or evidence of active exploitation is available, and the attack requires victim interaction (UI:R) plus a susceptible non-default configuration. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Stored cross-site scripting in Esri ArcGIS Server 11.4 and earlier on Windows and Linux allows remote unauthenticated attackers to persist files containing malicious script that later executes in the browser of a victim who opens the stored content, yielding script execution in the victim's browser context rather than on the server. The issue is scoped by the vendor to 'some configurations,' so default or hardened deployments may not expose the unauthenticated file-storage path, and exploitation requires victim interaction (UI:R) - a legitimate user must subsequently view the attacker-supplied content for the payload to fire. Impact is limited to Low confidentiality and Low integrity with no availability effect (CVSS 3.1 6.1, scope-changed), there is no public exploit identified at time of analysis, and a vendor patch is available per the Esri Trust ArcGIS advisory, making this a legitimate but moderate-severity issue rather than a top-tier emergency.
RemediationAI
Apply the vendor's ArcGIS Server Security 2025 Update 2 patch, documented in the Esri Trust ArcGIS advisory at https://www.esri.com/arcgis-blog/products/trust-arcgis/administration/arcgis-server-security-2025-update-2-patch, which addresses CVE-2025-67708 on both Windows and Linux; because the advisory is published as a patch reference without an enumerated version string in the available data, confirm the specific patched build for your platform directly in that advisory before upgrading. Where immediate patching is not possible, compensating controls should focus on the two preconditions the assessment identifies - the reachability of the affected non-default storage configuration and the victim's interaction with stored content. First, restrict network exposure of ArcGIS Server to trusted networks and avoid or disable the specific non-default configuration that permits unauthenticated file storage; the trade-off is reduced functionality for workflows that legitimately depend on anonymous content submission. Second, place authentication and strict authorization in front of administrative and REST endpoints that accept or serve stored content, accepting the added integration overhead this creates for downstream consumers. Third, serve ArcGIS content with a restrictive Content-Security-Policy and ensure stored content is rendered with contextual output encoding and as inert data rather than executable markup, noting that CSP requires careful per-application tuning to avoid breaking legitimate map and portal functionality. These measures reduce but do not eliminate exposure; patching remains the primary fix.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e., cross-site scripting) in a stored/persistent variant. ArcGIS Server is Esri's enterprise GIS platform that publishes map, feature, and geoprocessing services over HTTP(S) and exposes REST and administrative endpoints; the vulnerability arises because content that an unauthenticated remote user can cause to be stored by the server is not adequately neutralized before being rendered back to other users' browsers. Because the injection is persistent, the malicious payload survives in server-side storage and is served repeatedly to any user who later requests the affected page or resource, so a single successful injection can affect multiple viewers over time. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N indicates network reachability, low attack complexity, no privileges required for the storage step (unauthenticated), mandatory victim user interaction, a scope change (S:C) reflecting that the vulnerable component is used to attack resources beyond its security scope - specifically the victim's browser session - and bounded confidentiality and integrity impact with no availability impact. The CPE entry cpe:2.3:a:esri:arcgis_server:*:*:*:*:*:*:*:* confirms the affected product family is ArcGIS Server with a wildcard version range, consistent with the description's '11.4 and earlier' on both Windows and Linux.
Know when Arcgis Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Network-reachable unauthenticated storage (AV:N/PR:N) but requires a victim to render the payload (UI:R); script runs in the victim's browser context so S:C with Low C/I and no availability impact.
Primary rating from Vendor (esri).
CVSS VectorVendor: esri
DescriptionCVE.org
There is a stored cross site scripting issue in Esri ArcGIS Server 11.4 and earlier on Windows and Linux that in some configurations allows a remote unauthenticated attacker to store files that contain malicious code that may execute in the context of a victim’s browser.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Affected Products (CPE)CVE.org
More in Arcgis Server
View allUnauthenticated file disclosure in Esri ArcGIS Server (all versions 12.0 and prior) lets remote attackers read sensitive
SQL injection vulnerability in ESRI ArcGIS 10.1 allows remote authenticated users to execute arbitrary SQL commands via
Unauthenticated SQL injection in Esri ArcGIS Server 11.3, 11.4, and 11.5 (Windows, Linux, Kubernetes) lets a remote atta
SQL injection in Esri ArcGIS Server 12.1 and earlier on Windows and Linux allows remote attackers to invoke database-spe
A SQL injection vulnerability in feature services provided by Esri ArcGIS Server 10.9 and below allows a remote, unauthe
Esri ArcGIS Server before 10.8 is vulnerable to SSRF in some configurations. Rated critical severity (CVSS 9.8), this vu
A Server-Side Request Forgery (SSRF) vulnerability in ArcGIS Server Manager version 10.8.1 and below may allow a remote,
A SQL injection vulnerability in ArcGIS Server allows an EDIT operation to modify column properties in a manner that cou
There is an improper access control issue in ArcGIS Server versions 11.3 and below on Windows and Linux which, under uni
Esri ArcGIS Server versions 10.9.1 and prior have a path traversal vulnerability that may result in a denial of service
SQL injection vulnerability in ESRI ArcGIS for Server through 10.2 allows remote attackers to execute arbitrary SQL comm
There is a local file inclusion vulnerability in ArcGIS Server 11.3 and below that may allow a remote, unauthenticated a
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB