☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 5.9 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 🐛 CWE-200
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-69224

CVE-2026-69224 Information Disclosure in Esri
📅 PUBLISHED: 2026-08-21 00:00 UTC 🔄 UPDATED: 2026-09-26 06:18 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.33%
👁️
0.33% probability
8.3× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: Portal For Arcgis
CVSS VECTOR BREAKDOWN 5.9
AV: N Attack Vector Network
AC: H Attack Complexity High
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: N Integrity None
A: N Availability None
5.9
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-69224 is an information disclosure vulnerability in Esri Portal for ArcGIS versions 12.0 and earlier. A remote, unauthenticated attacker can, under difficult-to-reproduce circumstances, cause sensitive information to be reflected in an HTTP response body. The vulnerability carries a CVSS score of 5.9 (High confidentiality impact, no integrity or availability impact), and no patch is currently available from the vendor. Organizations running Portal for ArcGIS in internet-exposed environments should treat this as a moderate but real risk to data confidentiality.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The NVD description for CVE-2026-69224 identifies the vulnerability class as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The flaw exists in Esri Portal for ArcGIS versions 12.0 and earlier. The description states that the vulnerability allows a "remote, unauthenticated attacker to reflect sensitive information in a http response body," but qualifies that this occurs under "difficult to reproduce circumstances."

The vulnerability mechanism, based strictly on the available description, involves the application reflecting sensitive data back to the requester within an HTTP response body. This class of issue is common in web applications where user-controlled input influences response content without adequate sanitization or access control enforcement on the server side. The reflection of sensitive information — as opposed to simple input reflection (XSS) — suggests that the application is inadvertently including protected data (e.g., internal identifiers, configuration values, user metadata, or session-related material) in responses to requests that should not have access to such data.

Several factors from the CVSS vector provide insight into the technical conditions required for exploitation:

  • Attack Complexity: High (AC:H) — Exploitation requires specific, non-standard conditions that are difficult for an attacker to reliably create or predict. This aligns with the "difficult to reproduce circumstances" language in the description.
  • Attack Vector: Network (AV:N) — The flaw is reachable remotely over the network, meaning no physical or local access is required.
  • Privileges Required: None (PR:N) — No authentication is necessary to trigger the vulnerable behavior.
  • User Interaction: None (UI:N) — No victim interaction is required.
  • Scope: Unchanged (S:U) — The vulnerability only impacts the vulnerable component itself, not adjacent systems or the broader security scope.

The description does not disclose specific endpoints, parameters, or request structures that trigger the reflection. Insufficient technical detail is available to describe the exact code path or function responsible. However, given the product — Portal for ArcGIS is Esri's web-based GIS portal used for managing and sharing maps, apps, and geospatial data — the sensitive information at risk likely includes internal data references, user account metadata, portal configuration details, or potentially access tokens or credentials embedded in generated responses.

Portal for ArcGIS is typically deployed as a Java-based web application running on Tomcat or a similar application server, fronted by ArcGIS Web Adaptor (IIS or Java). It is commonly integrated with enterprise identity providers and hosts organizational geospatial data. The attack surface is therefore the full HTTP surface area of the portal, including administrative and REST APIs.

Because the vulnerability is unauthenticated, any internet-accessible Portal for ArcGIS instance is theoretically exposed. The high attack complexity, however, means that successful exploitation depends on the specific response conditions being met — potentially requiring certain portal configurations, specific data states, or particular request sequences that are not universally reproducible across all installations.

Exploitation Scenarios

No public proof-of-concept or exploit code is available for CVE-2026-69224. The attack chain below is inferred from the vulnerability class (CWE-200 reflective information disclosure) and the capabilities described in the NVD entry.

Step 1 — Reconnaissance / Target Identification

An attacker begins by identifying exposed Portal for ArcGIS instances. Shodan and other internet scanning services can be used to find these systems via HTTP banners, specific page titles, or response fingerprints unique to Esri products. Attackers may also search for portal instances via search engines using site-specific queries. Geographic targeting may align with regions known to host large GIS deployments (government agencies, utilities, environmental organizations).

Step 2 — Triggering the Vulnerability

The attacker crafts HTTP requests to the portal with the goal of eliciting a response containing sensitive information. Given the "difficult to reproduce" nature, the attacker likely needs to:

  • Identify request patterns that cause the application to embed data from backend systems or user sessions into the response.
  • Possibly manipulate query parameters, headers, or referrer chains that influence what data is reflected back.
  • Iterate through various endpoints and parameter combinations to find the specific condition that triggers information disclosure.

Step 3 — Payload / Execution Method

At the vulnerability-class level, the attacker focuses on requests that prompt the application to echo back stored or contextual data. This may involve:

  • Requests to administrative or diagnostic endpoints that return verbose error messages containing stack traces, internal paths, or database connection strings.
  • Requests that trigger partial data responses based on token or session identifiers supplied by the attacker.
  • Manipulating HTTP headers (e.g., Referer, Host, custom headers) that the application reflects into response content without neutralization.

No public PoC available; attack chain is inferred from vulnerability class.

Step 4 — Post-Exploitation Impact

Once sensitive information is reflected in the response body, the attacker captures it from the HTTP response. The leaked data could include:

  • Internal portal configuration details used to plan further attacks.
  • User account identifiers or metadata enabling targeted credential attacks.
  • Access tokens or session identifiers that could be replayed to authenticate as the affected user (if tokens are leaked).
  • Database details or file system paths useful for subsequent exploitation of other vulnerabilities.

The attacker does not gain interactive access, but the disclosed information advances their position and reduces the effort required for follow-on attacks.

Impact Assessment

The business impact of CVE-2026-69224 is concentrated in the confidentiality domain. The CVSS vector assigns C:H (High confidentiality impact) with no integrity or availability impact, resulting in a base score of 5.9. The high confidentiality rating reflects that sensitive data exposure can have serious consequences even though the conditions for exploitation are difficult to create.

Affected systems are Esri Portal for ArcGIS versions 12.0 and earlier. This product is typically deployed on-premises or in private cloud environments by organizations that manage geospatial data — including government agencies, municipal services, utilities, transportation departments, defense contractors, and large enterprises with GIS-dependent workflows. The portal often acts as a central hub for publishing internal maps and spatial data, which can include sensitive operational information.

The blast radius, assuming exploitation is successful, includes:

  • Exposure of data from the portal's backend store — if the reflected information includes query results or stored metadata, it could leak geospatial data references, layer names, or service configurations not intended for public consumption.
  • User and account information — reflected data may include usernames, email addresses, or account creation dates that enable targeted social engineering or credential attacks.
  • Security-relevant internal details — if the reflection mechanism includes configuration values, it could reveal the underlying infrastructure layout to the attacker.

It is important to note the "difficult to reproduce" caveat in the NVD description. The practical risk to any single organization may be a matter of specific configuration and request patterns. Nevertheless, because the vulnerability is unauthenticated and network-accessible, the theoretical exposure surface is any internet-facing Portal for ArcGIS deployment. The lack of a patch at the time of this writing means the risk is persistent and cannot be remediated via version upgrade.

The absence of the CVE from the CISA Known Exploited Vulnerabilities (KEV) catalog, combined with no known PoC or exploit code, suggests that exploitation in the wild has not been confirmed. However, this status is subject to change and should be re-evaluated regularly.

Detection Guidance

Early detection of this vulnerability's exploitation requires monitoring for anomalous HTTP request patterns against Portal for ArcGIS instances. The "difficult to reproduce" nature of the flaw means detection is more likely to succeed by observing after-the-fact data-theft patterns (e.g., large outbound response bodies from unusual endpoints) rather than by recognizing a single unique exploit string.

Sigma Rule

title: Suspicious HTTP Requests to Esri Portal for ArcGIS
id: ca638f3e-2b94-4a1f-9d8e-3d6e0f3b8c6a
status: experimental
description: Detects HTTP requests to Portal for ArcGIS endpoints that may be attempting to trigger information disclosure (CVE-2026-69224)
logsource:
  category: webserver
  product: apache
  service: access_log
detection:
  selection:
    cs_uri_extension:
      - '.json'
      - '.xml'
    cs_uri_stem|contains:
      - '/portal'
      - '/sharing'
      - '/rest'
    c-ip|not_cidr:
      - '10.0.0.0/8'
      - '172.16.0.0/12'
      - '192.168.0.0/16'
    sc_status: '200'
    cs_user_agent|contains:
      - 'curl'
      - 'wget'
      - 'python-requests'
  filter_normal:
    cs_uri_stem|contains:
      - '/portal/sharing/rest/content/items/'
      - '/portal/sharing/rest/portals/self'
  condition: selection and not filter_normal
  timeframe: 5m
falsepositives:
  - Legitimate API clients and scripted integrations
  - Automated GIS workflow tools
level: medium
tags:
  - attack.initial_access
  - attack.t1190
  - cve.2026.69224

YARA Rule

rule CVE_2026_69224_PortalArcGIS_InfoDisclosure {
    meta:
        author = "Valtersit SOC"
        description = "Detects suspicious HTTP requests and responses targeting Esri Portal for ArcGIS info disclosure"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-69224"
        date = "2026-05-01"
        cve = "CVE-2026-69224"
    strings:
        $sensitive1 = "token" ascii nocase
        $sensitive2 = "username" ascii nocase
        $sensitive3 = "password" ascii nocase
        $sensitive4 = "secret" ascii nocase
        $endpoint1 = "/rest" ascii nocase
        $endpoint2 = "/sharing" ascii nocase
        $portal = "Portal for ArcGIS" ascii nocase
        $error = "stackTrace" ascii nocase
        $config = "connectionString" ascii nocase
    condition:
        uint16(0) == 0x5A4D or uint32(0) == 0x504B0304 or uint16(0) == 0x4D5A
        and filesize < 100KB
        and ($endpoint1 or $endpoint2) 
        and (($sensitive1 or $sensitive2 or $sensitive3) and $error) 
        or ($portal and $sensitive4)
        or ($portal and $config)
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (
    msg:"ET GPL EXPLOIT Esri Portal for ArcGIS Sensitive Information Disclosure (CVE-2026-69224)";
    flow:to_server,established;
    http.uri;
    content:".json";
    http.uri;
    content:"/sharing";
    http.uri;
    content:"/rest";
    pcre:"/(token|username|password|secret)/i";
    classtype:attempted-recon;
    sid:202669224;
    rev:1;
    metadata:created_at 2026_05_01, cve CVE-2026-69224, updated_at 2026_05_01;
)

alert http $HOME_NET any -> any any (
    msg:"ET GPL EXPLOIT Esri Portal for ArcGIS Suspicious Response with Sensitive Data (CVE-2026-69224)";
    flow:from_server,established;
    http.response_body;
    content:"username";
    http.response_body;
    content:"token";
    pcre:"/\w{20,}/";
    threshold:type both, track by_src, count 5, seconds 60;
    classtype:attempted-recon;
    sid:202669225;
    rev:1;
    metadata:created_at 2026_05_01, cve CVE-2026-69224, updated_at 2026_05_01;
)

Elastic Detection

sequence by source.ip with maxspan=5m
  [network where destination.port == 443 and network.protocol == "http" and
   process.name == "httpd" and
   url.path like "*sharing*" and
   url.path like "*rest*" and
   url.path like "*.json"]
  [network where network.protocol == "http" and
   url.path like "*sharing*" and
   url.path like "*rest*" and
   response.status_code == 200 and
   http.response.body.bytes > 50000]

Splunk SPL Query

index=web sourcetype=access_combined status=200 uri_path="*/sharing/rest/*"
| eval risky_endpoint=if(match(uri_path, "(?i)(token|username|password|secret|connect)"), "high", "medium")
| where risky_endpoint="high"
| stats count by src_ip, uri_path, user_agent
| where count > 10
| lookup cve_lookup cve_id as cve WHERE cve_id="CVE-2026-69224" OUTPUT description

Wazuh OSSEC Rule

<group name="arcgis,">
  <rule id="100315" level="10">
    <decoded_as>web</decoded_as>
    <match>\.json</match>
    <match>sharing</match>
    <match>rest</match>
    <match>token|username|password|secret</match>
    <description>CVE-2026-69224: Attempted sensitive info disclosure on Portal for ArcGIS endpoint</description>
    <group>attack.t1190,</group>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
  <rule id="100316" level="12">
    <decoded_as>web</decoded_as>
    <match>response_body</match>
    <match>username</match>
    <match>token</match>
    <match>connectionString|stackTrace</match>
    <description>CVE-2026-69224: Sensitive data observed in Portal for ArcGIS response body</description>
    <group>attack.collection,</group>
    <mitre>
      <id>T1005</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 0/4 — UNPATCHED

No patch or vendor fix is available for CVE-2026-69224 as of this report. The vendor has not released an advisory, and no version of Portal for ArcGIS is known to remediate the issue. Organizations must operate under the assumption that the vulnerability remains exploitable on all affected deployments.

1) Immediate Mitigations

  • Restrict network access: Place Portal for ArcGIS instances behind a firewall or WAF and limit access to trusted IP ranges. If the portal does not need to be internet-accessible, remove it from public exposure entirely.
  • Deploy web application firewall (WAF) rules: If a WAF or reverse proxy is in place, create rules to block requests to sensitive endpoints that contain unexpected query parameters or unusual request patterns. Specifically, monitor and optionally block requests to portal sharing/REST endpoints that appear automated.
  • Disable or restrict verbose error messages: As an immediate mitigation until a patch exists, configure the underlying application server (e.g., Tomcat) to suppress detailed error output that could include stack traces, internal paths, or connection strings. This reduces the likelihood that reflected sensitive data originates from diagnostic responses.
  • Monitor access logs: Enable and review detailed access logs for anomalous request patterns, especially repeated scans of portal endpoints from single source IPs.

2) Patch / Upgrade Steps

  • Monitor Esri's security advisories and the vendor's support portal for announcements related to CVE-2026-69224.
  • When a patch or updated version is released, plan for testing in a staging environment that mirrors production configuration before applying to production.
  • As a hardening measure, review the Esri Portal for ArcGIS upgrade documentation to determine whether a version upgrade (e.g., to the latest available release) either resolves the flaw or reduces exposure surface.

3) Long-Term Hardening

  • Apply defense-in-depth: Assume that web application vulnerabilities exist even when not publicly documented. Segment the portal from backend databases and identity providers to limit lateral movement.
  • Implement strict network segmentation: Place ArcGIS components in a demilitarized zone (DMZ) or internal network segment with egress filtering to prevent outbound data exfiltration if the portal is compromised.
  • Regular security assessments: Conduct periodic penetration testing of the Portal for ArcGIS deployment, with specific focus on unauthenticated endpoints and information disclosure testing.
  • Enable comprehensive logging: Forward web server logs, application logs, and security logs to a SIEM with detection rules for anomalous access.

References

  1. https://nvd.nist.gov/vuln/detail/CVE-2026-69224 — NVD entry for CVE-2026-69224 (description, CVSS vector)
  2. https://www.esri.com/en-us/arcgis/products/arcgis-enterprise/overview — Esri ArcGIS Enterprise / Portal for ArcGIS product page (affected software)
  3. https://cwe.mitre.org/data/definitions/200.html — MITRE CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
  4. https://attack.mitre.org/techniques/T1190/ — MITRE ATT&CK T1190: Exploit Public-Facing Application

Threat Actor Activity:

As of the time of this report, there is no confirmed in-the-wild exploitation of CVE-2026-69224. The CVE is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog, no exploit code has been published, and no threat actor campaigns have been attributed to this vulnerability. Organizations should nevertheless monitor for shifts in this status, as Esri products are increasingly targeted due to their prevalence in government and critical infrastructure sectors.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"ArcGIS Portal"
product:"ArcGIS"
"Portal for ArcGIS" http
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-69224/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.