1
0
mirror of https://github.com/django/django.git synced 2024-12-26 02:56:25 +00:00
django/docs/releases/1.4.7.txt

26 lines
869 B
Plaintext
Raw Normal View History

2013-08-23 10:49:37 +00:00
==========================
Django 1.4.7 release notes
==========================
*September 10, 2013*
Django 1.4.7 fixes one security issue present in previous Django releases in
the 1.4 series.
Directory traversal vulnerability in ``ssi`` template tag
---------------------------------------------------------
2013-08-23 10:49:37 +00:00
In previous versions of Django it was possible to bypass the
``ALLOWED_INCLUDE_ROOTS`` setting used for security with the ``ssi``
2013-08-23 10:49:37 +00:00
template tag by specifying a relative path that starts with one of the allowed
roots. For example, if ``ALLOWED_INCLUDE_ROOTS = ("/var/www",)`` the following
would be possible:
.. code-block:: html+django
{% ssi "/var/www/../../etc/passwd" %}
In practice this is not a very common problem, as it would require the template
author to put the ``ssi`` file in a user-controlled variable, but it's
2013-08-23 10:49:37 +00:00
possible in principle.