What’s Vulnerable › Vulnerabilities
CVE-2019-13177
- Severity: critical (CVSS 9.8 v3.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 1.6% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2019-07-02 · updated 2026-06-17
- Weakness: CWE-347
Description
verification.py in django-rest-registration (aka Django REST Registration library) before 0.5.0 relies on a static string for signatures (i.e., the Django Signing API is misused), which allows remote attackers to spoof the verification process. This occurs because incorrect code refactoring led to calling a security-critical function with an incorrect argument.
Affected products
- Django-Rest-Registration Project Django-Rest-Registration: from 0.1.0 (excl.) before 0.5.0 — fixed in 0.5.0
How to fix
Upgrade to a fixed version: Django-Rest-Registration Project Django-Rest-Registration 0.5.0. Check the vendor advisory for mitigations.
References
- https://github.com/apragacz/django-rest-registration/releases/tag/0.5.0
- https://github.com/apragacz/django-rest-registration/security/advisories/GHSA-p3w6-jcg4-52xh
- https://github.com/apragacz/django-rest-registration/releases/tag/0.5.0
- https://github.com/apragacz/django-rest-registration/security/advisories/GHSA-p3w6-jcg4-52xh
Get alerted when CVE-2019-13177 or the next vulnerability affects your stack