~ / search / GHSA-fpjm-rp2g-3r4c

GHSA-fpjm-rp2g-3r4c

Django Rest Framework jwt allows obtaining new token from notionally invalidated token

Source: GitHub Advisory Database (reviewed) Critical CVE-2020-10594

Packages

EcosystemPackageAffectedFixed in
PyPI drf-jwt >= 1.15.0, < 1.15.1 1.15.1

Details

As written in the advisory (Markdown source, shown as plain text).

An issue was discovered in drf-jwt 1.15.x before 1.15.1. It allows attackers with access to a notionally invalidated token to obtain a new, working token via the refresh endpoint, because the blacklist protection mechanism is incompatible with the token-refresh feature. NOTE: drf-jwt is a fork of jpadilla/django-rest-framework-jwt, which is unmaintained.

References

External links from the advisory. They lead to third-party sites.