Skip to content
OpenAdvisories

Weakness (CWE)

CWE-598: Use of HTTP Request With Sensitive Query String

Variant Draft

The web application uses an HTTP method to process a request, but the request includes sensitive information in the query string.

How to prevent it (1 mitigation)
  1. Implementation

    When sending sensitive information, only
    include it in the request body or request headers
    instead of the query string. This may require avoiding
    use of GET requests.

Source: MITRE CWE-598

44 results · Clear filters · Feed

  • Medium 5.3

    Nuxt UI: UAuthForm / UForm SSR markup omits `method`, leaking credentials via GET if submitted before hydration

    Nuxt UI is an intuitive Vue UI library powered by Reka UI and Tailwind CSS. Prior to 4.8.1, the server-rendered form element produced by UForm in src/runtime/components/Form.vue omits the method and action attributes and relies solely on the hydrated @submit.…

  • Medium 5.3

    ApostropheCMS: Cross-domain session token in URL confers session takeover

    ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0 of ApostropheCMS and 1.6.1 of passport-bridge, cross-host or cross-locale session migration places a single-use bearer session token in a redirect URL. A client that obtains an…

  • Medium 5.3

    Improper Request Handling for Active Directory Logins in auth0-lock

    When a username for an Active Directory connection is a domain without a local part, the auth0-lock library initiates the authentication transaction with a GET request instead of a POST request. As a result, user-submitted form data is appended to the URL as …

  • Medium 5.3

    canto-saas-api: OAuth credentials exposed in URL query string and exception messages

    canto-saas-api is a PHP library for interacting with the Canto SaaS API. Prior to version 3.0.0, OAuth2Request::getQueryParams() places app_id, app_secret, refresh_token, and code in the URL query string of token POST requests, allowing access logs, proxy log…

  • Medium 6.5

    Auth0 Symfony: Bearer Token Accepted via URL Query Parameter in Auth0 Symfony SDK

    Auth0 Symfony is a Symfony SDK for Auth0 Authentication and Management APIs. From 5.0.0-BETA0 until 5.9.0, the Authorizer::authenticate() and Authorizer::supports() paths in the Authorizer security authenticator may accept OAuth 2.0 bearer access tokens from …

  • Medium 5.9

    Flextype CMS through 1.0.0-alpha.3 API Token Exposure via Query String

    Flextype CMS through 1.0.0-alpha.3 accepts API authentication credentials through URL query string parameters in REST API routes. Attackers with access to web server, proxy, or monitoring logs can recover valid API token pairs that grant full API access.

  • Medium 5.9

    SolidInvoice's long-lived API tokens accepted as URL query parameters, exposing credentials in server logs and browser history

    SolidInvoice is an open-source invoicing platform. Prior to version 3.0.1, the REST API authenticator accepts bearer tokens via a `?token=` URL query parameter as a fallback to the `X-API-TOKEN` header. This causes long-lived API credentials to be recorded in…

  • Medium 5.5

    Le-yan|Medical Practice Management System - Sensitive Data in URL

    Medical Practice Management System developed by Le-yan has a Sensitive Data in URL vulnerability. Unauthenticated remote attackers can obtain sensitive information via victim's browser history or log files.

  • Medium 6.5

    Mira Hormone Monitor, Mira Android App Use of GET request method with sensitive query strings

    When the Mira Android app opens in-app WebView content (e.g., shop redirect flows), the user's live session token is appended to the URL as a query string parameter, and a persistent user identifier is included in the WebView's User-Agent header. Both are the…

  • Medium 5.5

    nebula-mesh: Newly-minted operator API key exposed in redirect URL (Referer, history, proxy logs)

    nebula-mesh is a self-hosted control plane for Slack Nebula mesh virtual private network. Prior to version 0.3.2, newly-minted operator API key exposed in redirect URL (Referer, history, proxy logs). This issue has been patched in version 0.3.2.

  • Medium —

    @nuxt/ui: UAuthForm / UForm SSR markup omits `method`, leaking credentials via GET if submitted before hydration

    ### Summary `UForm` and `UAuthForm` render a server-side `<form>` element with no `method` and no `action` attribute, relying on a hydrated `@submit.prevent` handler to intercept submission. If a user submits the form before Vue hydration has attached the han…

  • Medium 6.2

    A use of get request method with sensitive query strings vulnerability in volume encryption of Synology Storage Manager…

  • Medium 6.8

    WWBN AVideo: Password Hash Leaked in MobileManager OAuth Redirect URL Enables Account Takeover

    WWBN AVideo is an open source video platform. In versions up to and including 29.0, plugin/MobileManager/oauth2.php completes an OAuth login by sending an HTTP 302 Location: oauth2Success.php?user=<email>&pass=<HASH> where <HASH> is the victim's stored passwo…

  • Medium 5.3

    Sensitive server_token exposed via GET parameter in V2Board thru 1.7.4. In app/Http/Controllers/Server/UniProxyControll…

  • Medium 6.3

    immich-server: Insecure Transmission of Authentication Credentials via Password Parameter in HTTP Request Query String When Accessing Shared Albums

    immich is a high performance self-hosted photo and video management solution. Prior to version 2.6.0, the Immich application is vulnerable to credential disclosure when a user authenticates to a shared album. During the authentication process, the application…

  • Medium 4.3

    PinchTab: API Bearer Token Exposed in URL Query Parameter via Server Logs and Intermediary Systems

    PinchTab is a standalone HTTP server that gives AI agents direct control over a Chrome browser. PinchTab `v0.7.8` through `v0.8.3` accepted the API token from a `token` URL query parameter in addition to the `Authorization` header. When a valid API credential…

  • Medium 5.3

    Gainsight Assist plugin information disclosure

    An attacker can extract user email addresses (PII) exposed in base64 encoding via the state parameter in the OAuth callback URL.

  • Medium 5.9

    Multiple vulnerabilities in IBM Aspera Orchestrator

    IBM Aspera Orchestrator 3.0.0 through 4.1.2 stores sensitive information in URL parameters. This may lead to information disclosure if unauthorized parties have access to the URLs via server logs, referrer header or browser history.

  • Medium 6.9

    Gogs: Access tokens get exposed through URL params in API requests

    Gogs is an open source self-hosted Git service. Prior to version 0.14.2, gogs api still accepts tokens in url params like token and access_token, which can leak through logs, browser history, and referrers. This issue has been patched in version 0.14.2.

  • Medium 5.9

    Session Token Exposure via URL Query Parameters

    An information exposure vulnerability exists in Vulnerability in HCL Software ZIE for Web. The application transmits sensitive session tokens and authentication identifiers within the URL query parameters . An attacker who gains access to any network log or o…

  • Medium 5.3

    Certain requests pass the authentication token in the URL as string query parameter, making it vulnerable to theft thro…

  • Medium 6.5

    IBM i Information Disclosure

    IBM i 7.2, 7.3, 7.4, 7.5, and 7.6 are impacted by obtaining an information vulnerability in the database plan cache implementation.  A user with access to the database plan cache could see information they do not have authority to view.

    IBM i
  • Medium 5.4

    HCL iAutomate is susceptible to a sensitive information disclosure

    HCL iAutomate v6.5.1 and v6.5.2 is susceptible to a sensitive information disclosure. An HTTP GET method is used to process a request and includes sensitive information in the query string of that request. An attacker could potentially access information or r…

  • Medium 5.3

    Plain Text Transmission of Username and Password in the URL

    In the HTTP request, the username and password are transferred directly in the URL as parameters. However, URLs can be stored in various systems such as server logs, browser histories or proxy servers. As a result, there is a high risk that this sensitive dat…

  • Medium 4.3

    An issue in Perplexity AI GPT-4 allows a remote attacker to obtain sensitive information via a GET parameter

  • Medium 6.9

    Sending Password in GET Request

    QuickCMS sends password and login via GET Request. This allows a local attacker with access to the victim's browser history to obtain the necessary credentials to log in as the user. The vendor was notified early about this vulnerability, but didn't respond w…

  • Medium 5.7

    OpenText Enterprise Security Manager Information Exposure

    An Information Exposure vulnerability has been identified in OpenText Enterprise Security Manager. The vulnerability could be remotely exploited.

  • Medium 5.5

    An authenticated arbitrary file download vulnerability in the component /admin/Backups.php of Mccms v2.7.0 allows attac…

  • Medium 5.3

    A vulnerability has been identified in SIPROTEC 5 6MD84 (CP300) (All versions < V11.0), SIPROTEC 5 6MD85 (CP300) (All v…

  • Medium 4.5

    File Browser allows sensitive data to be transferred in URL

    File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. Prior to version 2.33.9, access tokens are used as GET parameters. The JSON Web Token (JWT) which is used as a s…

  • Medium 5.3

    Sensitive Data in URL

    The application sends user credentials as URL parameters instead of POST bodies, making it vulnerable to information gathering.

  • Medium 4.1
    CVE-2025-3943 EPSS 11%

    Use of GET Request Method With sensitive Query Strings

    Use of GET Request Method With Sensitive Query Strings vulnerability in Tridium Niagara Framework on Windows, Linux, QNX, Tridium Niagara Enterprise Security on Windows, Linux, QNX allows Parameter Injection. This issue affects Niagara Framework: before 4.14.…

  • Medium 4.3

    Sensitive information submitted using GET method

    : Use of GET Request Method With Sensitive Query Strings vulnerability in ABB ANC, ABB ANC-L, ABB ANC-mini.This issue affects ANC: through 1.1.4; ANC-L: through 1.1.4; ANC-mini: through 1.1.4.

  • Medium 6.5

    In JotUrl 2.0, passwords are sent via HTTP GET-type requests, potentially exposing credentials to eavesdropping or inse…

  • Medium 6.2
    CVE-2025-1738 Public exploit

    Multiple vulnerabilities in Trivision Camera NC227WF

    A Password Transmitted over Query String vulnerability has been found in Trivision Camera NC227WF v5.8.0 from TrivisionSecurity, exposing this sensitive information to a third party.

  • Medium 4.2

    Webkul QloApps v1.6.1 exposes authentication tokens in URLs during redirection. When users access the admin panel or ot…

  • Medium 5.7

    A CWE-598 “Use of GET Request Method with Sensitive Query Strings” was discovered affecting the 130.8005 TCP/IP Gateway…

  • Medium 5.9

    IBM TXSeries for Multiplatforms information disclosure

    IBM TXSeries for Multiplatforms 10.1 could allow an attacker to obtain sensitive information from the query string of an HTTP GET method to process a request which could be obtained using man in the middle techniques.

  • Medium 5.7

    exacqVison - Token Disclosed in URL

    Under certain circumstances the exacqVision Web Service can expose authentication token details within communications.

  • Medium 4.3

    IBM InfoSphere Information Server information disclosure

    IBM InfoSphere Information Server 11.7 returns sensitive information in URL information that could be used in further attacks against the system. IBM X-Force ID: 275776.