Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade djangorestframework to version 3.18.2 or higher.
djangorestframework is a powerful and flexible toolkit for building Web APIs.
Affected versions of this package are vulnerable to Insufficient Session Expiration via TokenProxy.delete() and the proxy queryset's delete() method in rest_framework/authtoken/models.py. Because TokenProxy maps pk to the user ID for the Django admin, the inherited Model.delete() matches the key column against a user ID rather than the token key, deleting no row and raising no error. As a result, a token that an administrator intends to revoke remains valid and can continue to authenticate requests.