Skip to content
OpenAdvisories
Critical USN-3115-1 2 CVEs

python-django vulnerabilities

Published Nov 1, 2016 · Updated Feb 10, 2026

Summary

Marti Raudsepp discovered that Django incorrectly used a hardcoded password
when running tests on an Oracle database. A remote attacker could possibly
connect to the database while the tests are running and prevent the test
user with the hardcoded password from being removed. (CVE-2016-9013)

Aymeric Augustin discovered that Django incorrectly validated hosts when
being run with the debug setting enabled. A remote attacker could possibly
use this issue to perform DNS rebinding attacks. (CVE-2016-9014)

Fixed packages 2

ReleasePackageFixed in
Ubuntu · 14.04 LTS 14.04:LTS python-django 1.6.1-2ubuntu0.16
Ubuntu · 16.04 LTS 16.04:LTS python-django 1.8.7-1ubuntu5.4

Vulnerabilities 2

  • Critical 9.8

    Django user with hardcoded password created when running tests on Oracle

    Django 1.8.x before 1.8.16, 1.9.x before 1.9.11, and 1.10.x before 1.10.3 use a hardcoded password for a temporary database user created when running tests with an Oracle database, which makes it easier for remote attackers to obtain access to the database se…

  • High 8.1

    Django DNS Rebinding Vulnerability

    Django before 1.8.x before 1.8.16, 1.9.x before 1.9.11, and 1.10.x before 1.10.3, when settings.DEBUG is True, allow remote attackers to conduct DNS rebinding attacks by leveraging failure to validate the HTTP Host header against settings.ALLOWED_HOSTS.

References

  • report
    https://ubuntu.com/security/CVE-2016-9013
  • report
    https://ubuntu.com/security/CVE-2016-9014