GHSA-q7q2-qf2q-rw3w
Django Vulnerable to Cache Poisoning
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
Django 1.4 before 1.4.13, 1.5 before 1.5.8, 1.6 before 1.6.5, and 1.7 before 1.7b4 does not properly include the (1) Vary: Cookie or (2) Cache-Control header in responses, which allows remote attackers to obtain sensitive information or poison the cache via a request from certain browsers.
References
External links from the advisory. They lead to third-party sites.
- https://nvd.nist.gov/vuln/detail/CVE-2014-1418
- https://github.com/django/django/commit/1abcf3a808b35abae5d425ed4d44cb6e886dc769
- https://github.com/django/django/commit/28e23306aa53bbbb8fb87db85f99d970b051026c
- https://github.com/django/django/commit/4001ec8698f577b973c5a540801d8a0bbea1205b
- https://github.com/django/django
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2014-19.yaml
- https://www.djangoproject.com/weblog/2014/may/14/security-releases-issued
- http://lists.opensuse.org/opensuse-updates/2014-09/msg00023.html
- http://ubuntu.com/usn/usn-2212-1
- http://www.debian.org/security/2014/dsa-2934
- http://www.openwall.com/lists/oss-security/2014/05/14/10
- http://www.openwall.com/lists/oss-security/2014/05/15/3