Skip to main content

Esri ArcGIS Server CVE-2025-67704

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-12-31 psirt@esri.com
6.1
CVSS 3.1 · Vendor: esri
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach ArcGIS Server endpoint unauthenticated
  2. Delivery
    Store crafted file with malicious script
  3. Exploit
    Victim views affected page
  4. Execution
    Script executes in victim browser (scope change)
  5. Impact
    Hijack session or act 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 11.4 or earlier instance (Windows or Linux) running in one of the affected non-default configurations - the description explicitly limits exploitation to 'some configurations', so a default/hardened install may not be affected. No authentication is needed (PR:N), but exploitation depends on victim interaction (UI:R): a user must view the page containing the stored payload for the script to fire. The impact is confined to the victim's browser context (scope change), not direct server compromise, which limits severity.

Impact

This is a genuine but moderate-priority issue: a stored (persistent) XSS in Esri ArcGIS Server 11.4 and earlier. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, 6.1) indicates a network-reachable, unauthenticated attacker (PR:N) who needs a victim to view the stored payload (UI:R), with a scope change (S:C) reflecting execution in the victim's browser rather than the server itself, and limited confidentiality/integrity impact (C:L/I:L, no availability impact). No EPSS score, KEV listing, or public POC is present in the provided intelligence - so there is no evidence of active exploitation and no SSVC automatable/exploitation signal to elevate it. The description qualifier 'in some configurations' means exploitation is gated on non-default settings, which realistically lowers exposure below what the AC:L / PR:N vector alone would suggest; this tension between the low-complexity vector and the 'some configurations' precondition should be verified against the vendor advisory. Net: a real, patchable web vulnerability worth remediating on a normal cycle, not an emergency, absent any exploitation telemetry.

Exploit ScenarioDerived

A remote unauthenticated attacker submits a crafted file/input to a vulnerable, appropriately-configured ArcGIS Server endpoint so that malicious script is stored server-side. When an administrator or other user later views the affected page, the script executes in their browser under the ArcGIS Server origin, enabling session/token theft or actions in the victim's context. No public exploit code is identified at time of analysis, and success requires victim interaction (viewing the poisoned content).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 23, 2026

Stored cross-site scripting in Esri ArcGIS Server 11.4 and earlier on Windows and Linux allows a remote unauthenticated attacker to plant files containing malicious code that later executes in a victim's browser when the affected page is viewed. Exploitation is limited to instances running in one of the affected non-default configurations and requires victim interaction (the user must load the page hosting the stored payload), so the impact is confined to the victim's browser session (scope change) rather than direct server compromise, giving a CVSS 3.1 base score of 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N). No public exploit code has been identified at time of analysis, and CISA KEV does not list this CVE as confirmed actively exploited.

RemediationAI

Patch available per vendor advisory: Esri has published a fix under its ArcGIS Server Security 2025 Update 2 bulletin at https://www.esri.com/arcgis-blog/products/trust-arcgis/administration/arcgis-server-security-2025-update-2-patch - apply that update to all ArcGIS Server 11.4 and earlier instances on Windows and Linux, or upgrade to a release newer than 11.4 where available; the specific patched version number is not stated in the supplied data and should be confirmed in the Esri advisory before deployment. Where patching must be staged, compensating controls include disabling or restricting the file-upload/storage configurations that the advisory identifies as affected (trade-off: this breaks content publishing or file-hosting workflows that depend on them), placing a WAF or reverse proxy in front of ArcGIS endpoints with rules that block script-bearing uploads and reflected/stored payload patterns (trade-off: false positives on legitimate HTML/JS content and added latency), and enabling or tightening Content Security Policy and HttpOnly/SameSite cookie attributes on ArcGIS web applications to reduce script execution and session-cookie theft (trade-off: strict CSP can break inline scripts used by existing ArcGIS web apps and must be tested first). Restricting network access to affected ArcGIS administrative and content-publishing endpoints to trusted users reduces the attack surface while the patch is applied.

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), specifically the persistent/stored variant: ArcGIS Server, a GIS platform that publishes map, feature, and geoprocessing services over HTTP(S) and serves REST endpoints and web applications from its own origin, can in certain configurations be induced to store attacker-supplied file content that is later rendered as part of a page. Because the payload is served from the ArcGIS Server origin itself, any injected script runs in that origin's context, which is why the CVSS vector carries S:C (scope change) - the vulnerable component and the impacted component differ. Successful delivery depends on UI:R: the victim must browse to the page that serves the stored content. The CVSS vector does not carry elevated privileges (PR:N), so the injection is possible without authentication, though the description explicitly scopes the issue to 'some configurations', meaning default or hardened deployments may not expose the file-storage behavior required. The CPE cpe:2.3:a:esri:arcgis_server:*:*:*:*:*:*:*:* indicates the vendor tracks the issue across the ArcGIS Server product line up to and including version 11.4 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

Vendor (esri) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Unauthenticated network-reachable stored XSS (PR:N) needing victim view (UI:R); browser execution outside the server yields S:C with limited C:L/I:L and no availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (esri).

CVSS VectorVendor: esri

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

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

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Medium
ArcGIS Server is the leading GIS platform but deployment is domain-specific
Data Quality
2 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:esri:arcgis_server:*:*:*:*:*:*:*:*
CVE-2026-9181 HIGH POC
7.5 Jul 06

Unauthenticated file disclosure in Esri ArcGIS Server (all versions 12.0 and prior) lets remote attackers read sensitive

CVE-2012-4949 MEDIUM POC
6.5 Nov 14

SQL injection vulnerability in ESRI ArcGIS 10.1 allows remote authenticated users to execute arbitrary SQL commands via

CVE-2025-57870 CRITICAL
10.0 Oct 22

Unauthenticated SQL injection in Esri ArcGIS Server 11.3, 11.4, and 11.5 (Windows, Linux, Kubernetes) lets a remote atta

CVE-2026-10757 CRITICAL
9.8 Oct 26

SQL injection in Esri ArcGIS Server 12.1 and earlier on Windows and Linux allows remote attackers to invoke database-spe

CVE-2021-29114 CRITICAL
9.8 Dec 07

A SQL injection vulnerability in feature services provided by Esri ArcGIS Server 10.9 and below allows a remote, unauthe

CVE-2020-35712 CRITICAL
9.8 Dec 26

Esri ArcGIS Server before 10.8 is vulnerable to SSRF in some configurations. Rated critical severity (CVSS 9.8), this vu

CVE-2021-29102 CRITICAL
9.1 Jul 11

A Server-Side Request Forgery (SSRF) vulnerability in ArcGIS Server Manager version 10.8.1 and below may allow a remote,

CVE-2024-51962 HIGH
8.7 Mar 03

A SQL injection vulnerability in ArcGIS Server allows an EDIT operation to modify column properties in a manner that cou

CVE-2024-51954 HIGH
8.5 Mar 03

There is an improper access control issue in ArcGIS Server versions 11.3 and below on Windows and Linux which, under uni

CVE-2022-38196 HIGH
8.1 Oct 25

Esri ArcGIS Server versions 10.9.1 and prior have a path traversal vulnerability that may result in a denial of service

CVE-2013-7232 HIGH
7.5 Dec 30

SQL injection vulnerability in ESRI ArcGIS for Server through 10.2 allows remote attackers to execute arbitrary SQL comm

CVE-2024-51961 HIGH
7.5 Mar 03

There is a local file inclusion vulnerability in ArcGIS Server 11.3 and below that may allow a remote, unauthenticated a

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy