CyberSecBulletin

Unintended Proxy or Intermediary

CWE-441

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.

We track 142 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.4. 1 has been exploited in real attacks.

How this weakness is prevented

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

Latest Unintended Proxy or Intermediary vulnerabilities

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-48555Google

    In multiple functions of NotificationStation.java, there is a possible cross-profile information disclosure due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not neede

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-48536Google

    In grantAllowlistedPackagePermissions of SettingsSliceProvider.java, there is a possible way for a third party app to modify secure settings due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges need

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-22420Google

    In multiple locations, there is a possible way to leak audio files across user profiles due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-32320Google

    In System UI, there is a possible way to view other users' images due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.1 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-48545Google

    In isSystemUid of AccountManagerService.java, there is a possible way for an app to access privileged APIs due to a confused deputy. This could lead to local privilege escalation with no additional execution privileges needed. User interaction is not needed fo

  • 7.3 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-48532Google

    In markMediaAsFavorite of MediaProvider.java, there is a possible way to bypass the WRITE_EXTERNAL_STORAGE permission due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-32346Google

    In onActivityResult of VoicemailSettingsActivity.java, there is a possible work profile contact number leak due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not neede

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-32326Google

    In multiple functions of AppRestrictionsFragment.java, there is a possible way to bypass intent security check due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-32324Google

    In onCommand of ActivityManagerShellCommand.java, there is a possible arbitrary activity launch due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploi

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-32321Google

    In isSafeIntent of AccountTypePreferenceLoader.java, there is a possible way to bypass an intent type check due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not neede

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-26454Google

    In validateUriSchemeAndPermission of DisclaimersParserImpl.java , there is a possible way to access data from another user due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interacti

  • 7.3 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-22441Google

    In getContextForResourcesEnsuringCorrectCachedApkPaths of RemoteViews.java, there is a possible way to load arbitrary java code in a privileged context due to a confused deputy. This could lead to local escalation of privilege with no additional execution priv

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-26452Google

    In loadDrawableForCookie of ResourcesImpl.java, there is a possible way to access task snapshots of other apps due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not ne

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-22418Google

    In multiple locations, there is a possible confused deputy due to Intent Redirect. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2025-22416Google

    In onCreate of ChooserActivity.java , there is a possible way to view other users' images due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation

  • 8.3 High severity

    code-server: Unintended Proxy or Intermediary

    CVE-2025-47269CoderEPSS 56.3%

    code-server runs VS Code on any machine anywhere through browser access. Prior to version 4.99.4, a maliciously crafted URL using the proxy subpath can result in the attacker gaining access to the session token. Failure to properly validate the port for a prox

  • 9.3 Critical severity

    misskey: Origin Validation Error

    CVE-2025-25306Misskey-dev

    Misskey is an open source, federated social media platform. The patch for CVE-2024-52591 did not sufficiently validate the relation between the `id` and `url` fields of ActivityPub objects. An attacker can forge an object where they claim authority in the `url

  • 8.8 High severity

    GitLab: Server-Side Request Forgery

    CVE-2024-9870GitLab

    An external service interaction vulnerability in GitLab EE affecting all versions from 15.11 prior to 17.6.5, 17.7 prior to 17.7.4, and 17.8 prior to 17.8.2 allows an attacker to send requests from the GitLab server to unintended services.

  • 8.2 High severity

    mitmproxy: Authentication Bypass Using an Alternate Path or Channel

    CVE-2025-23217Mitmproxy

    mitmproxy is a interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers and mitmweb is a web-based interface for mitmproxy. In mitmweb 11.1.1 and below, a malicious client can use mitmweb's proxy server (bound to `*:8080`

  • 7.8 High severity

    Android: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2024-31319Google

    In updateNotificationChannelFromPrivilegedListener of NotificationManagerService.java, there is a possible cross-user data leak due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User inte

  • 7.8 High severity

    Android: Unintended Proxy or Intermediary

    CVE-2023-40111Google

    In setMediaButtonReceiver of MediaSessionRecord.java, there is a possible way to send a pending intent on behalf of system_server due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User in

  • 8.8 High severity

    Metabase is data visualization software. Prior to versions 0.44.5, 1.44.5, 0.43.7, 1.43.7…

    CVE-2022-39361MetabaseEPSS 1.28%

    Metabase is data visualization software. Prior to versions 0.44.5, 1.44.5, 0.43.7, 1.43.7, 0.42.6, 1.42.6, 0.41.9, and 1.41.9, H2 (Sample Database) could allow Remote Code Execution (RCE), which can be abused by users able to write SQL queries on H2 databases.