Description
A flaw has been found in django-tastypie up to 0.15.1. The affected element is the function CacheThrottle/CacheDBThrottle of the file tastypie/throttle.py. This manipulation causes race condition. The attack may be initiated remotely. The complexity of an attack is rather high. The exploitability is described as difficult. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-19
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A race condition in the CacheThrottle/CacheDBThrottle implementation of django‑tastypie can cause the throttle cache to become corrupted when multiple requests are processed concurrently. This flaw may lead to denial of service if legitimate requests are rejected or if the throttling logic becomes unreliable. The vulnerability originates from improper handling of concurrent cache updates – a Concurrent Execution Error (CWE‑362).

Affected Systems

All installations of django‑tastypie up to version 0.15.1 are affected. Projects that use this library to enforce API request limits, such as Django‑based web services, should verify the installed version and check for any updates beyond 0.15.1.

Risk and Exploitability

The CVSS base score of 2.3 reflects a low overall risk. The EPSS score of less than 1 % indicates a very low likelihood of exploitation. The flaw is not listed in the CISA KEV catalog. Attacks can be initiated remotely, but require a high level of complexity and the precise timing of simultaneous requests to trigger the race condition, making exploitation difficult.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update django‑tastypie to a release that contains the fix, if one is available.
  • If no update is available, temporarily disable or remove the CacheThrottle/CacheDBThrottle feature until a patch is released.
  • Implement additional application‑level rate limiting or monitoring to mitigate potential service disruption.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 22 Jul 2026 16: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 flaw has been found in django-tastypie up to 0.15.1. The affected element is the function CacheThrottle/CacheDBThrottle of the file tastypie/throttle.py. This manipulation causes race condition. The attack may be initiated remotely. The complexity of an attack is rather high. The exploitability is described as difficult. The project was informed of the problem early through an issue report but has not responded yet.
Title django-tastypie throttle.py CacheDBThrottle race condition
First Time appeared Django-tastypie
Django-tastypie django-tastypie
Weaknesses CWE-362
CPEs cpe:2.3:a:django-tastypie:django-tastypie:*:*:*:*:*:*:*:*
Vendors & Products Django-tastypie
Django-tastypie django-tastypie
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


Subscriptions

Django-tastypie Django-tastypie
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-22T14:58:26.978Z

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

Link: CVE-2026-16208

cve-icon Vulnrichment

Updated: 2026-07-22T14:58:22.796Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')