Description
A vulnerability was detected in django-tastypie up to 0.15.1. Impacted is the function ApiKeyAuthentication of the file tastypie/authentication.py. The manipulation results in use of get request method with sensitive query strings. The attack can be launched remotely. This attack is characterized by high complexity. The exploitability is considered difficult. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-19
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A vulnerability in django‑tastypie's ApiKeyAuthentication allows an attacker to send sensitive authentication data via GET query strings. The CVE description notes that the bug can be exploited remotely with high complexity and difficulty, resulting in credentials being transmitted in the URL. Because query parameters are embedded in the request URL, it is inferred that such sensitive data could be recorded in server logs, browser history, or transmitted in referrer headers, potentially exposing user tokens or passwords.

Affected Systems

All installations of django‑tastypie that use the default ApiKeyAuthentication class and are running version 0.15.1 or earlier are affected. This includes any Django project that imports tastypie and relies on the default authentication mechanism, regardless of the deployment environment.

Risk and Exploitability

The CVSS score of 6.3 rates the risk as moderate, while the EPSS score of less than 1% indicates a very low likelihood of exploitation at present. The vulnerability is not listed in CISA’s KEV catalog, further suggesting limited exploitation activity. Exploitation requires remotely crafted GET requests containing sensitive query strings, which demands significant attacker effort and is considered difficult. The potential impact is the inadvertent disclosure of authentication credentials, which could lead to unauthorized account access if an attacker reuses those tokens.

Generated by OpenCVE AI on July 30, 2026 at 22:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade django‑tastypie to a version that resolves the GET‑parameter bug once an official patch is released.
  • Modify the API to avoid transmitting sensitive data in query strings; instead, use HTTP headers or POST requests, and reject GET requests that contain authentication parameters.
  • Configure the web server and application logging to discard or obfuscate query strings that contain sensitive data, preventing accidental leakage into logs or monitoring systems.

Generated by OpenCVE AI on July 30, 2026 at 22:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 19 Jul 2026 03:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in django-tastypie up to 0.15.1. Impacted is the function ApiKeyAuthentication of the file tastypie/authentication.py. The manipulation results in use of get request method with sensitive query strings. The attack can be launched remotely. This attack is characterized by high complexity. The exploitability is considered difficult. The project was informed of the problem early through an issue report but has not responded yet.
Title django-tastypie authentication.py ApiKeyAuthentication get request method with sensitive query strings
First Time appeared Django-tastypie
Django-tastypie django-tastypie
Weaknesses CWE-598
CPEs cpe:2.3:a:django-tastypie:django-tastypie:*:*:*:*:*:*:*:*
Vendors & Products Django-tastypie
Django-tastypie django-tastypie
References
Metrics cvssV2_0

{'score': 2.6, 'vector': 'AV:N/AC:H/Au:N/C:P/I:N/A:N/E:ND/RL:ND/RC:UR'}

cvssV3_0

{'score': 3.7, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:X/RL:X/RC:R'}

cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:X/RL:X/RC:R'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X'}


Subscriptions

Django-tastypie Django-tastypie
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-20T13:24:00.321Z

Reserved: 2026-07-18T08:27:05.220Z

Link: CVE-2026-16207

cve-icon Vulnrichment

Updated: 2026-07-20T13:23:56.932Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T23:00:22Z

Weaknesses
  • CWE-598

    Use of HTTP Request With Sensitive Query String