Skip to main content

Esri ArcGIS Server CVE-2025-57870

CRITICAL
SQL Injection (CWE-89)
2025-10-22 psirt@esri.com
10.0
CVSS 3.1 · Vendor: esri
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed ArcGIS Feature Service
  2. Delivery
    Send crafted request to vulnerable operation
  3. Exploit
    Inject SQL via unsanitized parameter
  4. Execution
    Execute arbitrary SQL on Enterprise Geodatabase
  5. Impact
    Exfiltrate, modify, or delete data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target ArcGIS Server (11.3, 11.4, or 11.5 on Windows, Linux, or Kubernetes) to be publishing Feature Services and to be network-reachable by the attacker; the injection is triggered through one specific ArcGIS Feature Service operation. Per the CVSS vector (PR:N/UI:N/AC:L) no authentication, no user interaction, and no non-default configuration are needed beyond having Feature Services enabled - a common, default use case for ArcGIS Server. The main limiting factor is exposure: an unpublished or network-isolated server without reachable Feature Services is not exploitable, and organizations already on a patched build are unaffected.

Impact

This is a genuine top-priority vulnerability, not a high-CVSS-but-low-real-risk case. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H (10.0) is fully coherent with the description: a remote, unauthenticated attacker (PR:N/UI:N) sends network traffic (AV:N) with low complexity (AC:L) to a specific ArcGIS Feature Service operation and injects arbitrary SQL against the backing Enterprise Geodatabase. The scope change (S:C) is defensible because the injection crosses from the ArcGIS Server application into a distinct security authority - the geodatabase - yielding full confidentiality, integrity, and availability impact (read, modify, delete of enterprise geospatial data). Signals are incomplete: no EPSS probability, no CISA KEV listing, and no public POC were provided, so exploitation status is 'no public exploit identified at time of analysis.' The absence of EPSS/KEV does not lower the intrinsic severity - unauthenticated SQLi against a widely deployed enterprise server is exactly the profile that attracts rapid exploit development once a patch is diffed. No SSVC decision data was supplied. The one conflicting-metadata signal is the tag set (see data_quality_flags), which mislabels this as 'Authentication Bypass' and attributes it to 'Microsoft' rather than Esri; these are metadata errors, not evidence about the vulnerability itself.

Exploit ScenarioDerived

An attacker locates an internet-facing or internally-reachable ArcGIS Server (versions 11.3-11.5) exposing Feature Services, then sends a crafted request to the specific vulnerable Feature Service operation with a malicious SQL payload embedded in an unsanitized parameter. Because no authentication is required, the injected SQL executes directly against the Enterprise Geodatabase, letting the attacker read, alter, or delete geospatial and business data. No public POC is referenced in the provided data, but the low attack complexity and unauthenticated network vector make weaponization straightforward once details circulate.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 26, 2026

Unauthenticated SQL injection in Esri ArcGIS Server 11.3, 11.4, and 11.5 (Windows, Linux, Kubernetes) lets a remote attacker run arbitrary SQL through one specific ArcGIS Feature Service operation, with the potential to read, alter, or delete data in the underlying Enterprise Geodatabase. With CVSS 10.0 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H), no authentication, no user interaction, and no non-default configuration are required beyond the server publishing Feature Services, which is a standard ArcGIS Server use case, so the practical exposure hinges mainly on whether the server is reachable - network-isolated or unpublished servers and hosts already on a patched build are not affected. There is confirmed actively exploited status is not indicated by the inputs; no public exploit code identified at time of analysis and no CISA KEV listing was provided, though the scope change (S:C) reflects that compromise of the web tier extends into the backend spatial database.

RemediationAI

Patch available per vendor advisory: Esri published a dedicated ArcGIS Server Feature Services security patch, documented at https://www.esri.com/arcgis-blog/products/trust-arcgis/administration/arcgis-server-feature-services-security-patch, and operators on 11.3, 11.4, or 11.5 should apply the corresponding fixed build for their platform (Windows, Linux, or Kubernetes) as the primary and complete fix; because the advisory is the definitive source for the exact patched version strings, verify the target build against it before declaring remediation complete. Where immediate patching is not possible, reduce exposure by blocking or restricting network access to the ArcGIS Server Feature Service endpoints (particularly /arcgis/rest/services/.../FeatureServer query and edit operations) at the firewall, reverse proxy, or load balancer - accepting the operational trade-off that legitimate GIS clients and web maps depending on those services will lose access. Additionally, deploy a WAF with SQL injection rules covering the REST/GeoServices API paths as a compensating layer, recognizing false positives are likely and rules must be tuned to avoid breaking spatial query parameters; disable the Feature Service capability or stop publishing unused Feature Services to shrink the attack surface at the cost of functionality; and reduce blast radius by ensuring the ArcGIS Server data connection uses a least-privilege database account with no DDL/DML rights beyond what the published services require, understanding that overly tight grants will break editing workflows. Network-segmenting the Enterprise Geodatabase from the ArcGIS Server web tier and monitoring database logs for anomalous SQL originating from the ArcGIS Server host add detection value but are not substitutes for the vendor patch.

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 flaw is a SQL injection (CWE-89) in Esri ArcGIS Server's Feature Service handling, the REST/GeoServices endpoint layer that lets clients query and edit feature layers. Feature Services translate client-supplied query, filter, and editing parameters into SQL statements against an Enterprise Geodatabase (commonly Microsoft SQL Server, PostgreSQL/PostGIS, or Oracle). One specific Feature Service operation fails to properly sanitize or parameterize attacker-controlled input before it reaches the database, allowing arbitrary SQL rather than merely the intended attribute or spatial query; the scope-changed metric (S:C) reflects that the impact crosses a security boundary from the ArcGIS Server process into the separate database tier. The CPE entry cpe:2.3:a:esri:arcgis_server:*:*:*:*:*:*:*:* identifies the affected package as ArcGIS Server with the vulnerable 11.3, 11.4, and 11.5 releases across Windows, Linux, and Kubernetes deployments. Because the CVSS vector specifies PR:N and UI:N, exploitation is remote and unauthenticated, and any non-default prerequisites are limited to the server being network-reachable and actively publishing Feature Services - a very common deployment pattern rather than an edge case.

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 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 10.0 CRITICAL

Unauthenticated remote SQLi over the network with low complexity (AV:N/AC:L/PR:N/UI:N); S:C because injection crosses into the separate geodatabase, yielding full C/I/A data compromise.

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

Primary rating from Vendor (esri).

CVSS VectorVendor: esri

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

DescriptionCVE.org

A SQL Injection vulnerability exists in Esri ArcGIS Server versions 11.3, 11.4 and 11.5 on Windows, Linux and Kubernetes. This vulnerability allows a remote, unauthenticated attacker to execute arbitrary SQL commands via a specific ArcGIS Feature Service operation. Successful exploitation can potentially result in unauthorized access, modification, or deletion of data from the underlying Enterprise Geodatabase.

Executive ViewAI

Why It Matters

Esri ArcGIS Server versions 11.3, 11.4, and 11.5 - the platform hosting the organization's GIS Feature Services - contain a critical unauthenticated SQL injection that lets anyone who can reach the server execute arbitrary SQL against the underlying Enterprise Geodatabase. With no credentials, no user interaction, and no non-default configuration required, the practical risk is driven almost entirely by network reachability: any internet-facing or broadly accessible instance puts the integrity and confidentiality of the organization's spatial and asset data directly at risk. Leadership should care because the affected database typically underpins operational decision-making, regulatory reporting, and possibly critical infrastructure records, and a compromise could result in silent data tampering that is difficult to detect after the fact.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove or restrict network access to affected ArcGIS Server instances (VPN, IP allow-listing, firewall rules limiting Feature Service endpoints); disable or unpublish non-essential Feature Services; deploy WAF/IPS signatures targeting SQL injection against ArcGIS Feature Service operations; run the ArcGIS service account with least-privilege database permissions; enable and monitor ArcGIS Server and geodatabase audit logging with SIEM alerting; segment the web tier from the Enterprise Geodatabase; take non-essential affected servers offline until the vendor patch is available.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Medium
Esri dominates enterprise GIS; heavy government/utility/university use but 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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-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

CVE-2026-33521 HIGH
7.5 Oct 26

Denial of service in Esri ArcGIS Server 12.0 and earlier can occur when crafted requests exhaust all available worker th

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