CWEweakness
CWE-610 Externally Controlled Reference to a Resource in Another Sphere
- Abstraction
- Class
- Structure
- Simple
- Status
- Draft
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
The product uses an externally controlled name or reference that resolves to a resource that is outside of the intended control sphere.
Common consequences
• Confidentiality, Integrity: Read Application Data, Modify Application Data — An adversary could read or modify data, depending on how the resource is intended to be used.
• Access Control: Gain Privileges or Assume Identity — An adversary that can supply a reference to an unintended resource can potentially access a resource that they do not have privileges for, thus bypassing existing access control mechanisms.
Observed examples
• CVE-2022-3032: An email client does not block loading of remote objects in a nested document.
• CVE-2022-45918: Chain: a learning management tool debugger uses external input to locate previous session logs (CWE-73) and does not properly validate the given path (CWE-20), allowing for filesystem path traversal using "../" sequences (CWE-24)
• CVE-2018-1000613: Cryptography API uses unsafe reflection when deserializing a private key
• CVE-2020-11053: Chain: Go-based Oauth2 reverse proxy can send the authenticated user to another site at the end of the authentication flow. A redirect URL with HTML-encoded whitespace characters can bypass the validation (CWE-1289) to redirect to a malicious site (CWE-601)
• CVE-2022-42745: Recruiter software allows reading arbitrary files using XXE
• CVE-2004-2331: Database system allows attackers to bypass sandbox restrictions by using the Reflection API.
Related
Attack pattern · CAPEC (1)
- CAPEC-219 XML Routing Detour Attacks attack pattern
Observed example · CVE (6)
- CVE-2022-3032 When receiving an HTML email that contained an <code>iframe</code> element, which used a <code>srcdoc</code> attribute to define the inner… vulnerability
- CVE-2022-45918 ILIAS before 7.16 allows External Control of File Name or Path. vulnerability
- CVE-2022-42745 CandidATS version 3.0.0 allows an external attacker to read arbitrary files from the server. vulnerability
- CVE-2020-11053 In OAuth2 Proxy before 5.1.1, there is an open redirect vulnerability. vulnerability
- CVE-2018-1000613 Legion of the Bouncy Castle Legion of the Bouncy Castle Java Cryptography APIs 1.58 up to but not including 1.60 contains a CWE-470: Use of… vulnerability
- CVE-2004-2331 ColdFusion MX 6.1 and 6.1 J2EE allows local users to bypass sandbox security restrictions and obtain sensitive information by using Java… vulnerability
Child of · CWE (1)
- CWE-664 Improper Control of a Resource Through its Lifetime weakness
Referenced by CAPEC · weakness (1)
- CAPEC-219 XML Routing Detour Attacks attack pattern
Referenced by CVE · weakness (248)
- CVE-2026-67077 HCL BigFix AEX is affected by a Server-Side Request Forgery vulnerability, which could allow an attacker to cause the application to send… vulnerability
- CVE-2026-95376 Externally controlled reference in DevTools in Google Chrome prior to 154.0.8037.57 allowed an adjacent attacker leveraging social… vulnerability
- CVE-2026-81375 A Confused Deputy vulnerability in the EmailTask component in Google Cloud Application Integration versions prior to 2026-06-30 on Google… vulnerability
- CVE-2026-19032 jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. vulnerability
- CVE-2026-21810 HCL BigFix Quantum Risk Analyzer is affected by a hardcoded external resource reference and a lack of binary integrity which could allow an… vulnerability
- CVE-2026-78966 Externally controlled reference in QUIC in Google Chrome prior to 152.0.7977.65 allowed a remote attacker to bypass web origin policy via a… vulnerability
- CVE-2026-79256 Externally controlled reference in WebView in Google Chrome on on Android prior to 152.0.7977.65 allowed a remote attacker who had… vulnerability
- CVE-2026-62960 Git for Windows is the Windows port of Git. vulnerability
- CVE-2026-76572 A vulnerability was detected in pkp pkp-lib up to 3.3.0-22/3.4.0-10/3.5.0-4. vulnerability
- CVE-2026-68562 A flaw was found in ansible-collection-redhat-leapp. vulnerability
- CVE-2026-55389 datamodel-code-generator generates Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro,… vulnerability
- CVE-2026-55390 datamodel-code-generator generates Python data models from schema definitions. vulnerability
- CVE-2026-15583 A confused-deputy flaw in Grafana MCP Server allows an unauthenticated remote attacker to exfiltrate the server's environment-configured… vulnerability
- CVE-2026-12879 An Improper Input Validation vulnerability in BigQuery DAO in Google Cloud Apigee versions prior to 2026-06-12 on Google Cloud Platform… vulnerability
- CVE-2026-10816 Arbitrary File Read (Unauthenticated) in NetScaler ADC and NetScaler Gateway if the access to NSIP, Cluster Management IP or SNIP with… vulnerability
- CVE-2026-57301 Jenkins OWASP ZAP Plugin 1.0.7 and earlier performs build operations on the Jenkins controller rather than the assigned agent, allowing… vulnerability
- CVE-2026-12788 A vulnerability was determined in zhilink 智互联(深圳)科技有限公司 ADP Application Developer Platform 应用开发者平台 1.0.0. vulnerability
- CVE-2026-0418 Insufficient configuration management in the listed devices allows authenticated administrators connected to the local network to tamper… vulnerability
- CVE-2026-47643 External control of file name or path in Azure Stack Edge allows an unauthorized attacker to execute code over a network. vulnerability
- CVE-2026-45760 (Externally Controlled Reference to a Resource in Another Sphere), (Authorization Bypass Through User-Controlled Key) vulnerability in… vulnerability
- CVE-2026-47357 Terrascan v1.18.3 and prior are vulnerable to Server-Side Request Forgery (SSRF) via the remote_url parameter in the remote directory scan… vulnerability
- CVE-2026-47358 Terrascan v1.18.3 and prior are vulnerable to Server-Side Request Forgery (SSRF) via external URL resolution in uploaded IaC templates when… vulnerability
- CVE-2026-30905 External Control of File Name or Path in the Zoom Workplace VDI Plugin Windows Universal Installer before version 6.6.11 may allow an… vulnerability
- CVE-2026-32204 External control of file name or path in Azure Monitor Agent allows an authorized attacker to elevate privileges locally. vulnerability
- CVE-2026-40370 External control of file name or path in SQL Server allows an authorized attacker to execute code over a network. vulnerability
- CVE-2026-41107 External control of file name or path in Microsoft Edge (Chromium-based) allows an unauthorized attacker to disclose information over a… vulnerability
- CVE-2026-34327 Externally controlled reference to a resource in another sphere in Microsoft Partner Center allows an unauthorized attacker to perform… vulnerability
- CVE-2026-30816 An external control of configuration vulnerability in the OpenVPN module of TP-Link AX53 v1.0 allows an authenticated adjacent attacker to… vulnerability
- CVE-2026-30817 An external configuration control vulnerability in the OpenVPN module of TP-Link AX53 v1.0 allows an authenticated adjacent attacker to… vulnerability
- CVE-2026-0522 A local file inclusion vulnerability in the upload/download flow of the VertiGIS FM application allows authenticated attackers to read… vulnerability
Referenced by CWE · child of (9)
- CWE-1021 Improper Restriction of Rendered UI Layers or Frames weakness
- CWE-15 External Control of System or Configuration Setting weakness
- CWE-384 Session Fixation weakness
- CWE-441 Unintended Proxy or Intermediary weakness
- CWE-470 Use of Externally-Controlled Input to Select Classes or Code weakness
- CWE-601 URL Redirection to Untrusted Site weakness
- CWE-611 Improper Restriction of XML External Entity Reference weakness
- CWE-73 External Control of File Name or Path weakness
- CWE-918 Server-Side Request Forgery weakness
Referenced by CWE · has member (1)
- CWE-1003 Weaknesses for Simplified Mapping of Published Vulnerabilities view
Referenced by CWE · peer of (1)
- CWE-386 Symbolic Name not Mapping to Correct Object weakness