Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-441 (未有动机的代理或中间人(混淆代理)) — Vulnerability Class 96

96 vulnerabilities classified as CWE-441 (未有动机的代理或中间人(混淆代理)). AI Chinese analysis included.

CWE-441 represents a design flaw where a system acts as an unintended intermediary, failing to preserve the original requestor’s identity when forwarding messages to external actors. This weakness allows attackers to exploit the system by manipulating upstream components to issue malicious requests that appear to originate from the trusted application itself. Consequently, the vulnerable software performs actions on behalf of the attacker, potentially bypassing access controls or triggering unintended side effects within protected resources. To mitigate this risk, developers must implement robust identity preservation mechanisms, such as cryptographic signing or secure token passing, ensuring that the true source of every request is explicitly validated and maintained throughout the communication chain. By strictly enforcing source authentication and avoiding blind forwarding, organizations can prevent their systems from being coerced into acting as confused deputies for unauthorized operations.

MITRE CWE Description
The product receives a request, message, or directive from an upstream component, but the product does not sufficiently preserve the original source of the request before forwarding the request to an external actor that is outside of the product's control sphere. This causes the product to appear to be the source of the request, leading it to act as a proxy or other intermediary between the upstream component and the external actor. If an attacker cannot directly contact a target, but the product has access to the target, then the attacker can send a request to the product and have it be forwarded to the target. The request would appear to be coming from the product's system, not the attacker's system. As a result, the attacker can bypass access controls (such as firewalls) or hide the source of malicious requests, since the requests would not be coming directly from the attacker. Since proxy functionality and message-forwarding often serve a legitimate purpose, this issue only becomes a vulnerability when: The product runs with different privileges or on a different system, or otherwise has different levels of access than the upstream component; The attacker is prevented from making the request directly to the target; and The attacker can create a request that the proxy does not explicitly intend to be forwarded on the behalf of the requester. Such a request might point to an unexpected hostname, port number, hardware IP, or service. Or, the request might be sent to an allo…
Common Consequences (1)
Non-Repudiation, Access Control Gain Privileges or Assume Identity, Hide Activities, Execute Unauthorized Code or Commands
Mitigations (2)
Architecture and Design Enforce the use of strong mutual authentication mechanism between the two parties.
Architecture and Design Whenever a product is an intermediary or proxy for transactions between two other components, the proxy core should not drop the identity of the initiator of the transaction. The immutability of the identity of the initiator must be maintained and should be forwarded all the way to the target.
Examples (1)
A SoC contains a microcontroller (running ring-3 (least trusted ring) code), a Memory Mapped Input Output (MMIO) mapped IP core (containing design-house secrets), and a Direct Memory Access (DMA) controller, among several other compute elements and peripherals. The SoC implements access control…
The code in ring-3 (least trusted ring) of the
                     microcontroller attempts to directly read the protected
                     registers in IP core through MMIO transactions. However,
                     this attempt is blocked due to the implemented access
                     control. Now, the microcontroller configures the DMA core
                     to transfer data from the protected registers to a memory
                     region that it has access to. The DMA core, which is
                     acting as an intermediary in this transaction, does not
              
Bad · Other
The DMA
                     core forwards this transaction with the identity of the
                     code executing on the microcontroller, which is the
                     original initiator of the end-to-end transaction. Now the
                     transaction is blocked, as a result of forwarding the
                     identity of the true initiator which lacks the permission
                     to access the confidential MMIO mapped IP core.
Good · Other
CVE ID Title CVSS Severity Published
CVE-2026-86003 CoreDNS DoH/DoQ/gRPC bypass UPDATE rejection enforced on UDP/TCP — coredns 7.5 High 2026-09-16
CVE-2026-91742 Google Chrome 服务端请求伪造漏洞 — Chrome - - 2026-09-15
CVE-2026-81303 Hawtio-operator: hawtio-operator: routes/custom-host confused-deputy via spec.routehostname — Red Hat build of Apache Camel - HawtIO 4 6.3 Medium 2026-09-15
CVE-2026-87502 Google Chrome 服务端请求伪造漏洞 — Chrome - - 2026-09-09
CVE-2026-87582 Google Chrome 服务端请求伪造漏洞 — Chrome - - 2026-09-09
CVE-2026-87442 Google Chrome 服务端请求伪造漏洞 — Chrome - - 2026-09-09
CVE-2026-87453 Google Chrome 服务端请求伪造漏洞 — Chrome - - 2026-09-09
CVE-2026-69531 Microsoft Windows Speech Tampering Vulnerability — Windows 10 Version 1607 5.5 Medium 2026-09-08
CVE-2026-86115 Sim before 0.8.14 Confused Deputy in Tool URL Routing Mints an Internal Token for a User-Supplied /api/ Path — sim 5.0 Medium 2026-09-05
CVE-2026-84329 Google Chrome 服务端请求伪造漏洞 — Chrome - - 2026-09-01
CVE-2026-77348 Wallos incomplete fix for CVE-2026-33407: unauthenticated httpoxy SSRF still reachable via `endpoints/payments/search.php` — Wallos 8.2 High 2026-08-31
CVE-2026-67567 Multicloud-operators-subscription: multicloud-operators-subscription: helmrelease chart applied with controller sa without gvk or namespace restriction — Red Hat Advanced Cluster Management for Kubernetes 2.11 9.9 Critical 2026-08-20
CVE-2026-73424 Astro: Unauthenticated path override in the @astrojs/vercel ISR function — astro 6.5 Medium 2026-08-17
CVE-2026-72640 Unintended Proxy or Intermediary in Elastic Cloud on Kubernetes Leading to Cross-Namespace Secret Disclosure — Eck Operator 6.5 Medium 2026-08-13
CVE-2026-73266 Clusterclaims-controller: confused deputy: tenant-controlled clusterclaim labels propagated to managedcluster, enabling cross-tenant managedclusterset join — multicluster engine for Kubernetes 2.10 7.1 High 2026-08-13
CVE-2026-70398 Multicloud-integrations: multicloud-integrations: gitopscluster.spec.argoserver.argonamespace writes spoke bearer tokens to attacker-chosen namespace — Red Hat Advanced Cluster Management for Kubernetes 2.11 9.6 Critical 2026-08-12
CVE-2026-72526 Multicloud-integrations: multicloud-integrations: pull-model propagation allows hub tenant to target arbitrary spoke cluster via unvalidated ocm-managed-cluster annotation — Red Hat Advanced Cluster Management for Kubernetes 2.11 9.9 Critical 2026-08-12
CVE-2026-16456 Odh-model-controller: odh-model-controller: cross-namespace secret read via nim account crd confused deputy — Red Hat OpenShift AI 2.25 6.5 Medium 2026-08-10
CVE-2026-44964 Datadog 服务端请求伪造漏洞 — Android App - - 2026-08-07
CVE-2026-44945 Cross-Cluster Impersonation Confused-Deputy Privilege Escalation — Rancher 9.1 Critical 2026-08-05
CVE-2026-43910 Appium java-client Allows Network Pivot via Unvalidated directConnect Redirect in AppiumCommandExecutor — java-client 8.2 High 2026-07-28
CVE-2026-17107 Cluster-proxy: impersonation-header injection grants cluster-admin on every managed cluster — multicluster engine for Kubernetes 2.10 8.5 High 2026-07-24
CVE-2026-42933 Unintended Proxy or Intermediary in Panduit IntraVUE by Pronetiqs — Panduit Intravue 10.0 Critical 2026-07-23
CVE-2026-13062 MongoDB mongos Improper Validation of Internal Flags in Queryable Encryption Write Commands on Sharded Clusters — MongoDB Server 6.5 Medium 2026-07-22
CVE-2026-16158 @fastify/reply-from vulnerable to cross-upstream request routing via URL cache key collision — @fastify/reply-from 8.7 High 2026-07-18
CVE-2026-53931 NocoDB: Server-Side Request Forgery via Spreadsheet Import Endpoint — nocodb - - 2026-06-23
CVE-2026-44494 Axios: Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy` — axios 8.7 High 2026-06-11
CVE-2026-49821 Fission: Cross-namespace Environment reference in Package allows build-time command execution and SA token exfiltration — fission 7.7 High 2026-06-10
CVE-2026-48522 PyJWKClient: missing scheme allowlist enables SSRF + token forgery via file://, ftp://, data: schemes — pyjwt 4.2 Medium 2026-05-28
CVE-2026-3160 Unintended Proxy or Intermediary ('Confused Deputy') in GitLab — GitLab 5.8 Medium 2026-05-14

Vulnerabilities classified as CWE-441 (未有动机的代理或中间人(混淆代理)) represent 96 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.