SYM_CONF_0032 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Use of GET Request Method With Sensitive Query Strings

Property Value
Language yaml
Severity medium
CWE CWE-598: Use of GET Request Method With Sensitive Query Strings
OWASP A04:2021 Insecure Design
Confidence Level Low
Impact Level High
Likelihood Level Medium

Description

The API key is being sent in the URL as a query parameter, which exposes it in browser history, server logs, and network monitoring tools. API keys should be transmitted in HTTP headers or the request body to keep them confidential.

Impact

If an attacker gains access to server logs, browser history, or intercepts network traffic, they could steal the API key and use it to access or manipulate protected resources, potentially leading to data breaches, unauthorized operations, or service abuse.