Every CVE Search/ Get API key

CVE-2021-3281

Django Directory Traversal via archive.extract

5.3 MediumPublic exploitFix available

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

7.61%Up 6.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 5.3

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
CVE-2021-3281
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:P/A:N
Weakness
CWE-22
Updated
2026-11-02
CVE List No score

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
CVE-2021-3281
Updated
2026-11-02
EUVDEUVD-2021-0066 No score

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
EUVD-2021-0066
Updated
2026-11-03
GitHub AdvisoriesGHSA-fvgf-6h6h-3322 6.9

Django Directory Traversal via archive.extract

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
GHSA-fvgf-6h6h-3322
CVSS 4.0
6.9 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-22
Updated
2026-11-02
OSVALPINE-CVE-2021-3281 5.3

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
ALPINE-CVE-2021-3281
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-03
OSV 5.3

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
CVE-2021-3281
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
Show 13 moreShow less
OSVDEBIAN-CVE-2021-3281 5.3

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
DEBIAN-CVE-2021-3281
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVGHSA-fvgf-6h6h-3322 6.9

Django Directory Traversal via archive.extract

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
GHSA-fvgf-6h6h-3322
CVSS 4.0
6.9 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-22
Updated
2026-11-02
OSVRHSA-2021:0781 7.5

Red Hat Security Advisory: Red Hat Ansible Automation Platform 1.2.2 security and bug fix update

Record
RHSA-2021:0781
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2021:3490 7.5

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 (python-django20) security update

Record
RHSA-2021:3490
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2021:5070 7.5

Red Hat Security Advisory: Red Hat OpenStack Platform 16.1 (python-django20) security update

Record
RHSA-2021:5070
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2021-3281 5.3

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
UBUNTU-CVE-2021-3281
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVBIT-django-2021-3281 No score

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
BIT-django-2021-3281
Updated
2026-11-02
OSVPYSEC-2021-9 No score

In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.

Record
PYSEC-2021-9
Updated
2026-11-02
OSVSUSE-RU-2021:0351-1 No score

Recommended update for ardana-horizon, ardana-logging, ardana-monasca, ardana-mq, ardana-osconfig, crowbar-ha, crowbar-openstack, kibana, openstack-neutron, openstack-nova, python-Django, release-notes-suse-openstack-cloud, sleshammer, spark

This update for ardana-horizon, ardana-logging, ardana-monasca, ardana-mq, ardana-osconfig, crowbar-ha, crowbar-openstack, kibana, openstack-neutron, openstack-nova, python-Django, release-notes-suse-openstack-cloud, sleshammer, spark fixes the following issues:

Security fix from this update: python-Django1

  • CVE-2021-3281: Fixed a potential directory traversal when extracting archives (bsc#1181379).

Changes in ardana-horizon_Update:

  • Update to version 8.0+git.1610733160.0f577f4:
    • Add Fix for logfile permissions (bsc#1179189)

Changes in ardana-logging_Update:

  • Update to version 8.0+git.1610573640.452aed1:
    • Remove some files from upgrade.yml (bsc#1179189)

Changes in ardana-monasca_Update:

  • Update to version 8.0+git.1610740501.5dca121:
    • Add Fix for logfile permissions (bsc#1179189)

Changes in ardana-mq_Update:

  • Update to version 8.0+git.1605176800.52cccfa:
    • Re-enable mirroring of fanout and reply queues (bsc#1177611)

Changes in ardana-osconfig_Update:

  • Update to version 8.0+git.1610643571.91b88d6:
    • Remove SLES-12-SP3-LTSS repos (bsc#1180916)

Changes in crowbar-ha:

  • Update to version 5.0+git.1610564036.b75ee1b:
    • [5.0] crowbar-pacemaker: Cluster member SSH key improvements

Changes in crowbar-openstack:

  • Update to version 5.0+git.1610402513.08dca931e:

    • neutron: Fix handling of networks with non-ascii names (SOC-11429)
  • Update to version 5.0+git.1610372799.621afb999:

    • keystone: fix keystone node lookup (SOC-11333, bsc#1164838)

Changes in kibana:

  • Add 0001-Configurable-custom-response-headers-for-server.patch (bsc#1171909, CVE-2020-10743)

  • Added kibana.yml symlink (bsc#1048688, FATE#323204)

Changes in openstack-nova_Update:

  • Update to version nova-16.1.9.dev78:
    • [stable-only] Cap bandit to 1.6.2

Changes in python-Django_Update:

  • Add CVE-2021-3281.patch (bsc#1181379, CVE-2021-3281)
    • Fixes a potential directory traversal when extracting archives

Changes in release-notes-suse-openstack-cloud:

  • Fix incorrect issue number for bsc#1179955
  • Update to version 8.20201214:
    • Add workaround for secure boot issue when shim package is updated. (bsc#1179955)

Changes in spark_Update:

  • Add _constraints to prevent build from running out of disk space.

Changes in sleshammer:

  • Really drop etc/udev/rules.d/70-persistent-net.rules from the overlay it was still present in the tarball. (SOC-9288)

  • added ruby2.1-rubygem-crowbar-client providing crowbarctl

Record
SUSE-RU-2021:0351-1
Updated
2026-11-02
OSVSUSE-RU-2021:0497-1 No score

Recommended update for ardana-db, ardana-horizon, ardana-logging, ardana-monasca, ardana-opsconsole-ui, ardana-osconfig, crowbar-core, crowbar-openstack, kibana, openstack-dashboard, openstack-manila, openstack-neutron, openstack-neutron-gbp, openstack-nova, python-Django1, release-notes-suse-openstack-cloud, sleshammer

This update for ardana-db, ardana-horizon, ardana-logging, ardana-monasca, ardana-opsconsole-ui, ardana-osconfig, crowbar-core, crowbar-openstack, kibana, openstack-dashboard, openstack-manila, openstack-neutron, openstack-neutron-gbp, openstack-nova, python-Django1, release-notes-suse-openstack-cloud, sleshammer fixes the following issues:

Security fix included in this update: python-Django1

  • CVE-2021-3281: Fixed a potential directory traversal when extracting archives (bsc#1181379).

Non-security fixes included in this update

Changes in ardana-db:

  • Update to version 9.0+git.1611600773.5f1de5f:
    • Add tasks to check for the TLS certificate expiry (bsc#1181040)

Changes in ardana-horizon:

  • Update to version 9.0+git.1610491814.38661c2:
    • Add Fix for logfile permissions (bsc#1179189)

Changes in ardana-logging:

  • Update to version 9.0+git.1610490922.d5f9813:
    • Remove some files and fix mysql logs locations (bsc#1179189)

Changes in ardana-monasca:

  • Update to version 9.0+git.1610547641.d79ecfd:
    • Add Fix for logfile permissions (bsc#1179189)

Changes in ardana-opsconsole-ui:

  • Update to version 9.0+git.1611867924.eb82818:
    • Adjust period used to query monasca summary metrics (bsc#1181521)

Changes in ardana-osconfig:

  • Update to version 9.0+git.1610634027.5934cf8:
    • Fix logrotate code that needs to silence the grep (bsc#1179189)

Changes in crowbar-core:

  • Update to version 6.0+git.1611320924.849e748ff:
    • avoid v4.1.5 of delayed_job_active_record (noref)
    • add CVE-2020-26247 to travis ignore list (bsc#1180507)

Changes in crowbar-openstack:

  • Update to version 6.0+git.1610402342.21499240d:

    • neutron: Fix handling of networks with non-ascii names (SOC-11429)
  • Update to version 6.0+git.1610374680.e68ff27d2:

    • Terminate ssl on haproxy for cinder (bsc#1149535)
    • Terminate ssl on haproxy for nova (bsc#1149535)

Changes in kibana:

  • Added kibana.yml symlink (bsc#1048688, FATE#323204) Changes in openstack-dashboard:

  • add 0001-Fix-network_topology-view-memory-and-file-leaks.patch

  • Update to version horizon-14.1.1.dev10:

    • Fix open redirect (OSSA-2020-008, CVE-2020-29565)
  • Update to version horizon-14.1.1.dev8:

    • Cap bandit for python 2.7 env

Changes in openstack-manila:

  • Update to version manila-7.4.2.dev60:

    • [stable/rocky] Adjust CI jobs
    • [NetApp] Fix CIFS promote back issue
  • Update to version manila-7.4.2.dev58:

    • [stable/rocky] Adjust CI jobs

Changes in openstack-manila:

  • Update to version manila-7.4.2.dev60:

    • [stable/rocky] Adjust CI jobs
    • [NetApp] Fix CIFS promote back issue
  • Update to version manila-7.4.2.dev58:

    • [stable/rocky] Adjust CI jobs

Changes in openstack-neutron:

  • Update to version neutron-13.0.8.dev147:

    • Improve DHCP agent's debug messages
  • Update to version neutron-13.0.8.dev145:

    • Use consistent filter API syntax
  • Update to version neutron-13.0.8.dev144:

    • Improve the CIDRs overlap check method for router add interface
  • Update to version neutron-13.0.8.dev142:

    • [GRE] Add possibility to create GRE tunnels over IPv6
  • Update to version neutron-13.0.8.dev140:

    • Fix migration from the HA to non-HA routers
  • Update to version neutron-13.0.8.dev138:

    • Dropping lower constraints testing (stable Rocky)
    • Fix calling of add_tunnel_port method from sanity checks module
  • Update to version neutron-13.0.8.dev136:

    • Dropping lower constraints testing (stable Rocky)

Changes in openstack-neutron:

  • Update to version neutron-13.0.8.dev147:

    • Improve DHCP agent's debug messages
  • Update to version neutron-13.0.8.dev145:

    • Use consistent filter API syntax
  • Update to version neutron-13.0.8.dev144:

    • Improve the CIDRs overlap check method for router add interface
  • Update to version neutron-13.0.8.dev142:

    • [GRE] Add possibility to create GRE tunnels over IPv6
  • Update to version neutron-13.0.8.dev140:

    • Fix migration from the HA to non-HA routers
  • Update to version neutron-13.0.8.dev138:

    • Dropping lower constraints testing…
Record
SUSE-RU-2021:0497-1
Updated
2026-11-02
OSVSUSE-SU-2021:1963-1 No score

Security update for crowbar-openstack, grafana, kibana, monasca-installer, python-Django, python-py, rubygem-activerecord-session_store

This update for crowbar-openstack, grafana, kibana, monasca-installer, python-Django, python-py, rubygem-activerecord-session_store contains the following fixes:

Security fixes included in this update:

crowbar-openstack:

  • CVE-2016-8611: Added rate limiting for the '/images' API POST method (bsc#1005886).

grafana:

  • CVE-2021-27358: Fixed a denial of service via remote API call (bsc#1183803)

kibana:

  • CVE-2017-11499: Fixed a vulnerability in nodejs, related to the HashTable implementation, which could cause a denial of service (bsc#1044849)
  • CVE-2017-11481: Fixed a cross site scripting vulnerability via via URL fields (bsc#1044849)

python-Django:

  • CVE-2021-3281: Fixed a directory traversal via archive.extract() (bsc#1181379)
  • CVE-2021-28658: Fixed a directory traversal via uploaded files (bsc#1184148)
  • CVE-2021-31542: Fixed a directory traversal via uploaded files with suitably crafted file names (bsc#1185623)
  • CVE-2021-33203:Fixed potential path-traversal via admindocs' TemplateDetailView (bsc#1186608)
  • CVE-2021-33571: Tighten validator checks to not allow leading zeros in IPv4 addresses, which potentially leads to further attacks (bsc#1186611)

python-py:

  • CVE-2020-29651: Fixed a denial of service via regular expressions (bsc#1179805)

rubygem-activerecord-session_store:

  • CVE-2019-25025: Fixed a timing attacks targeting the session id which could allow an attack to hijack sessions (bsc#1183174)

Non-security fixes included in this update:

Changes in crowbar-openstack:

  • Update to version 4.0+git.1616146720.44daffca0:
    • monasca: restart Kibana on update (bsc#1044849)

Changes in grafana_Update:

  • Add CVE-2021-27358.patch (bsc#1183803, CVE-2021-27358)
    • Prevent unauthenticated remote attackers from causing a DoS through the snapshots API.

Changes in kibana_Update:

  • Ensure /etc/sysconfig/kibana is present

  • Update to Kibana 4.6.6 (bsc#1044849, CVE-2017-11499, ESA-2017-14, ESA-2017-16)

    • [4.6] ignore forked code for babel transpile build phase (#13483)
    • Allow more than match queries in custom filters (#8614) (#10857)
    • [state] don't make extra $location.replace() calls (#9954)
    • [optimizer] move to querystring-browser package for up-to-date api
    • [state/unhashUrl] use encode-uri-query to generate cleanly encoded urls
    • server: refactor log_interceptor to be more DRY (#9617)
    • server: downgrade ECANCELED logs to debug (#9616)
    • server: do not treat logged warnings as errors (#8746) (#9610)
    • [server/logger] downgrade EPIPE errors to debug level (#9023)
    • Add basepath when redirecting from a trailling slash (#9035)
    • [es/kibanaIndex] use unmapped_type rather than ignore_unmapped (#8968)
    • [server/shortUrl] validate urls before shortening them
  • Add CVE-2017-11481.patch (bsc#1044849, CVE-2017-11481)

    • This fixes an XSS vulnerability in URL fields
  • Remove %dir declaration from /opt/kibana/optimize to ensure no files owned by root end up in there

  • Exclude /opt/kibana/optimize from %fdupes

  • Restart service on upgrade

  • Do not copy LICENSE.txt and README.txt to /opt/kibana

  • Fix rpmlint warnings/errors

  • Switch to explicit patch application

  • Fix source URL

  • Fix logic for systemd/systemv detection

Changes in monasca-installer_Update:

  • Add support-influxdb-1.2.patch (SOC-11435)

Changes in python-Django_Update:

  • Fixed potential path-traversal via admindocs' TemplateDetailView.(bsc#1186608, CVE-2021-33203)
  • Prevented leading zeros in IPv4 addresses. (bsc#1186611, CVE-2021-33571)
  • Add delegate-os-path-filename-generation-to-storage.patch (bsc#1185623)
    • Needed for CVE-2021-31542.patch to apply
  • Tightened path & file name sanitation in file uploads. (bsc#1185623, CVE-2021-31542)
  • Fixed potential directory-traversal via uploaded files. (bsc#1184148, CVE-2021-28658)
  • Fixes a potential directory traversal when extracting archives. (bsc#1181379, CVE-2021-3281)

Changes in python-py_Update:

  • Add CVE-2020-29651.patch (CVE-2020-29651, bsc#1179805)
    • svnwc: fix regular…
Record
SUSE-SU-2021:1963-1
Updated
2026-11-02
OSVUSN-4715-1 No score

python-django vulnerability

Wang Baohua discovered that Django incorrectly extracted archive files. A remote attacker could possibly use this issue to extract files outside of their expected location.

Record
USN-4715-1
Updated
2026-11-02
OSVUSN-4715-2 No score

python-django vulnerability

USN-4715-1 fixed a vulnerability in Django. This update provides the corresponding update for Ubuntu 14.04 ESM.

Original advisory details:

Wang Baohua discovered that Django incorrectly extracted archive files. A remote attacker could possibly use this issue to extract files outside of their expected location.

Record
USN-4715-2
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
django
PyPI
2.2 up to 2.2.18
2.2.18
django
PyPI
3.1 up to 3.1.6
3.1.6
django
PyPI
3.0 up to 3.0.12
3.0.12
py3-django
Alpine:v3.13
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.14
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.15
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.16
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.17
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.18
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.19
before 3.1.6-r0
3.1.6-r0
Show 127 moreShow less
Affected packages
PackageAffectedFixed
py3-django
Alpine:v3.20
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.21
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.22
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.23
before 3.1.6-r0
3.1.6-r0
py3-django
Alpine:v3.24
before 3.1.6-r0
3.1.6-r0
django
Bitnami
2.2.0 up to 2.2.18, 3.0.0 up to 3.0.12, 3.1.0 up to 3.1.6
2.2.183.0.123.1.6
python-django
Debian:12
before 2:2.2.18-1
2:2.2.18-1
python-django
Debian:13
before 2:2.2.18-1
2:2.2.18-1
python-django
Debian:14
before 2:2.2.18-1
2:2.2.18-1
python-django
Debian:9
before 1:1.10.7-2+deb9u10, plus listed versions
1:1.10.7-21:1.10.7-2+deb9u11:1.10.7-2+deb9u21:1.10.7-2+deb9u31:1.10.7-2+deb9u4
Show 5 moreShow less
1:1.10.7-2+deb9u51:1.10.7-2+deb9u61:1.10.7-2+deb9u71:1.10.7-2+deb9u81:1.10.7-2+deb9u9
1:1.10.7-2+deb9u10
python-django
Debian:10
From an advisory covering 5 CVEs
before 1:1.11.29-1+deb10u2, plus listed versions
1:1.11.21-11:1.11.22-11:1.11.22-1~deb10u11:1.11.23-1~deb10u11:1.11.27-1~deb10u11:1.11.28-1~deb10u11:1.11.29-1~deb10u1
1:1.11.29-1+deb10u2
django
PyPI
2.2 up to 2.2.18, plus listed versions
2.2.12.2.102.2.112.2.122.2.13
Show 12 moreShow less
2.2.142.2.152.2.162.2.172.2.22.2.32.2.42.2.52.2.62.2.72.2.82.2.9
2.2.18
django
PyPI
3.1 up to 3.1.6, plus listed versions
3.1.13.1.23.1.33.1.43.1.5
3.1.6
django
PyPI
3.0 up to 3.0.12, plus listed versions
3.0.13.0.103.0.113.0.23.0.3
Show 6 moreShow less
3.0.43.0.53.0.63.0.73.0.83.0.9
3.0.12
django
PyPI
2.2 up to 2.2.18, 3.0 up to 3.0.12, 3.1 up to 3.1.6, plus listed versions
2.2.12.2.22.2.32.2.42.2.5
Show 28 moreShow less
2.2.62.2.72.2.82.2.92.2.102.2.112.2.122.2.132.2.142.2.152.2.162.2.173.0.13.0.23.0.33.0.43.0.53.0.63.0.73.0.83.0.93.0.103.0.113.1.13.1.23.1.33.1.43.1.5
2.2.183.0.123.1.6
automation-hub
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:4.2.2-1.el7pc
0:4.2.2-1.el7pc
python-bleach
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:3.3.0-1.el7pc
0:3.3.0-1.el7pc
python-bleach-allowlist
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:1.0.3-1.el7pc
0:1.0.3-1.el7pc
python-galaxy-importer
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:0.2.15-1.el7pc
0:0.2.15-1.el7pc
python-galaxy-ng
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:4.2.2-1.el7pc
0:4.2.2-1.el7pc
python-pulp-ansible
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 1:0.5.6-1.el7pc
1:0.5.6-1.el7pc
python3-bleach
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:3.3.0-1.el7pc
0:3.3.0-1.el7pc
python3-bleach-allowlist
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:1.0.3-1.el7pc
0:1.0.3-1.el7pc
python3-django
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:2.2.18-1.el7pc
0:2.2.18-1.el7pc
python3-galaxy-importer
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:0.2.15-1.el7pc
0:0.2.15-1.el7pc
python3-galaxy-ng
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 0:4.2.2-1.el7pc
0:4.2.2-1.el7pc
python3-pulp-ansible
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 6 CVEs
before 1:0.5.6-1.el7pc
1:0.5.6-1.el7pc
automation-hub
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:4.2.2-1.el8pc
0:4.2.2-1.el8pc
python-bleach
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:3.3.0-1.el8pc
0:3.3.0-1.el8pc
python-bleach-allowlist
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:1.0.3-1.el8pc
0:1.0.3-1.el8pc
python-galaxy-importer
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:0.2.15-1.el8pc
0:0.2.15-1.el8pc
python-galaxy-ng
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:4.2.2-1.el8pc
0:4.2.2-1.el8pc
python-pulp-ansible
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 1:0.5.6-1.el8pc
1:0.5.6-1.el8pc
python3-bleach
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:3.3.0-1.el8pc
0:3.3.0-1.el8pc
python3-bleach-allowlist
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:1.0.3-1.el8pc
0:1.0.3-1.el8pc
python3-django
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:2.2.18-1.el8pc
0:2.2.18-1.el8pc
python3-galaxy-importer
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:0.2.15-1.el8pc
0:0.2.15-1.el8pc
python3-galaxy-ng
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 0:4.2.2-1.el8pc
0:4.2.2-1.el8pc
python3-pulp-ansible
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 6 CVEs
before 1:0.5.6-1.el8pc
1:0.5.6-1.el8pc
python-django20
Red Hat:openstack:16.2::el8
From an advisory covering 3 CVEs
before 0:2.0.13-16.el8ost.1
0:2.0.13-16.el8ost.1
python3-django20
Red Hat:openstack:16.2::el8
From an advisory covering 3 CVEs
before 0:2.0.13-16.el8ost.1
0:2.0.13-16.el8ost.1
python-django20
Red Hat:openstack:16.1::el8
From an advisory covering 5 CVEs
before 0:2.0.13-16.el8ost.1
0:2.0.13-16.el8ost.1
python-django20-bash-completion
Red Hat:openstack:16.1::el8
From an advisory covering 5 CVEs
before 0:2.0.13-16.el8ost.1
0:2.0.13-16.el8ost.1
python3-django20
Red Hat:openstack:16.1::el8
From an advisory covering 5 CVEs
before 0:2.0.13-16.el8ost.1
0:2.0.13-16.el8ost.1
ardana-horizon
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 8.0+git.1610733160.0f577f4-3.21.1
8.0+git.1610733160.0f577f4-3.21.1
ardana-logging
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 8.0+git.1610573640.452aed1-3.27.1
8.0+git.1610573640.452aed1-3.27.1
ardana-monasca
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 8.0+git.1610740501.5dca121-3.27.1
8.0+git.1610740501.5dca121-3.27.1
ardana-mq
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 8.0+git.1605176800.52cccfa-3.29.1
8.0+git.1605176800.52cccfa-3.29.1
ardana-osconfig
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 8.0+git.1610643571.91b88d6-3.52.1
8.0+git.1610643571.91b88d6-3.52.1
kibana
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 4.6.3-3.6.1
4.6.3-3.6.1
openstack-neutron
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-3.40.1
11.0.9~dev69-3.40.1
openstack-neutron-doc
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-3.40.1
11.0.9~dev69-3.40.1
openstack-nova
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-3.45.1
16.1.9~dev78-3.45.1
openstack-nova-doc
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-3.45.1
16.1.9~dev78-3.45.1
python-Django
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 1.11.29-3.22.1
1.11.29-3.22.1
release-notes-hpe-helion-openstack
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 8.20201214-3.29.1
8.20201214-3.29.1
spark
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 1.6.3-8.6.1
1.6.3-8.6.1
venv-openstack-horizon-hpe
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 12.0.5~dev6-14.34.1
12.0.5~dev6-14.34.1
venv-openstack-neutron
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-13.36.1
11.0.9~dev69-13.36.1
venv-openstack-nova
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-11.34.1
16.1.9~dev78-11.34.1
ardana-horizon
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 8.0+git.1610733160.0f577f4-3.21.1
8.0+git.1610733160.0f577f4-3.21.1
ardana-logging
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 8.0+git.1610573640.452aed1-3.27.1
8.0+git.1610573640.452aed1-3.27.1
ardana-monasca
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 8.0+git.1610740501.5dca121-3.27.1
8.0+git.1610740501.5dca121-3.27.1
ardana-mq
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 8.0+git.1605176800.52cccfa-3.29.1
8.0+git.1605176800.52cccfa-3.29.1
ardana-osconfig
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 8.0+git.1610643571.91b88d6-3.52.1
8.0+git.1610643571.91b88d6-3.52.1
kibana
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 4.6.3-3.6.1
4.6.3-3.6.1
openstack-neutron
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-3.40.1
11.0.9~dev69-3.40.1
openstack-neutron-doc
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-3.40.1
11.0.9~dev69-3.40.1
openstack-nova
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-3.45.1
16.1.9~dev78-3.45.1
openstack-nova-doc
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-3.45.1
16.1.9~dev78-3.45.1
python-Django
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 1.11.29-3.22.1
1.11.29-3.22.1
release-notes-suse-openstack-cloud
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 8.20201214-3.29.1
8.20201214-3.29.1
spark
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 1.6.3-8.6.1
1.6.3-8.6.1
venv-openstack-horizon
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 12.0.5~dev6-14.34.3
12.0.5~dev6-14.34.3
venv-openstack-neutron
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-13.36.1
11.0.9~dev69-13.36.1
venv-openstack-nova
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-11.34.1
16.1.9~dev78-11.34.1
crowbar-ha
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 5.0+git.1610564036.b75ee1b-3.35.1
5.0+git.1610564036.b75ee1b-3.35.1
crowbar-openstack
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 5.0+git.1610402513.08dca931e-4.49.1
5.0+git.1610402513.08dca931e-4.49.1
kibana
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 4.6.3-3.6.1
4.6.3-3.6.1
openstack-neutron
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-3.40.1
11.0.9~dev69-3.40.1
openstack-neutron-doc
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 11.0.9~dev69-3.40.1
11.0.9~dev69-3.40.1
openstack-nova
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-3.45.1
16.1.9~dev78-3.45.1
openstack-nova-doc
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 16.1.9~dev78-3.45.1
16.1.9~dev78-3.45.1
python-Django
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 1.11.29-3.22.1
1.11.29-3.22.1
release-notes-suse-openstack-cloud
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 8.20201214-3.29.1
8.20201214-3.29.1
sleshammer
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 0.8.0-0.20.2
0.8.0-0.20.2
spark
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 1.6.3-8.6.1
1.6.3-8.6.1
ardana-db
SUSE:OpenStack Cloud 9
before 9.0+git.1611600773.5f1de5f-3.22.1
9.0+git.1611600773.5f1de5f-3.22.1
ardana-horizon
SUSE:OpenStack Cloud 9
before 9.0+git.1610491814.38661c2-3.16.1
9.0+git.1610491814.38661c2-3.16.1
ardana-logging
SUSE:OpenStack Cloud 9
before 9.0+git.1610490922.d5f9813-3.16.1
9.0+git.1610490922.d5f9813-3.16.1
ardana-monasca
SUSE:OpenStack Cloud 9
before 9.0+git.1610547641.d79ecfd-3.22.1
9.0+git.1610547641.d79ecfd-3.22.1
ardana-opsconsole-ui
SUSE:OpenStack Cloud 9
before 9.0+git.1611867924.eb82818-4.16.1
9.0+git.1611867924.eb82818-4.16.1
ardana-osconfig
SUSE:OpenStack Cloud 9
before 9.0+git.1610634027.5934cf8-3.25.1
9.0+git.1610634027.5934cf8-3.25.1
kibana
SUSE:OpenStack Cloud 9
before 4.6.3-4.6.1
4.6.3-4.6.1
openstack-dashboard
SUSE:OpenStack Cloud 9
before 14.1.1~dev10-3.21.3
14.1.1~dev10-3.21.3
openstack-manila
SUSE:OpenStack Cloud 9
before 7.4.2~dev60-4.33.2
7.4.2~dev60-4.33.2
openstack-neutron
SUSE:OpenStack Cloud 9
before 13.0.8~dev147-3.34.2
13.0.8~dev147-3.34.2
openstack-neutron-gbp
SUSE:OpenStack Cloud 9
before 12.0.1~dev16-3.22.2
12.0.1~dev16-3.22.2
openstack-nova
SUSE:OpenStack Cloud 9
before 18.3.1~dev78-3.34.2
18.3.1~dev78-3.34.2
python-Django1
SUSE:OpenStack Cloud 9
before 1.11.29-3.18.2
1.11.29-3.18.2
release-notes-suse-openstack-cloud
SUSE:OpenStack Cloud 9
before 9.20201214-3.27.2
9.20201214-3.27.2
venv-openstack-horizon
SUSE:OpenStack Cloud 9
before 14.1.1~dev10-4.25.2
14.1.1~dev10-4.25.2
venv-openstack-manila
SUSE:OpenStack Cloud 9
before 7.4.2~dev60-3.27.2
7.4.2~dev60-3.27.2
venv-openstack-neutron
SUSE:OpenStack Cloud 9
before 13.0.8~dev147-6.25.2
13.0.8~dev147-6.25.2
venv-openstack-nova
SUSE:OpenStack Cloud 9
before 18.3.1~dev78-3.25.2
18.3.1~dev78-3.25.2
crowbar-core
SUSE:OpenStack Cloud Crowbar 9
before 6.0+git.1611320924.849e748ff-3.34.1
6.0+git.1611320924.849e748ff-3.34.1
crowbar-openstack
SUSE:OpenStack Cloud Crowbar 9
before 6.0+git.1610402342.21499240d-3.31.1
6.0+git.1610402342.21499240d-3.31.1
kibana
SUSE:OpenStack Cloud Crowbar 9
before 4.6.3-4.6.1
4.6.3-4.6.1
openstack-dashboard
SUSE:OpenStack Cloud Crowbar 9
before 14.1.1~dev10-3.21.3
14.1.1~dev10-3.21.3
openstack-manila
SUSE:OpenStack Cloud Crowbar 9
before 7.4.2~dev60-4.33.2
7.4.2~dev60-4.33.2
openstack-neutron
SUSE:OpenStack Cloud Crowbar 9
before 13.0.8~dev147-3.34.2
13.0.8~dev147-3.34.2
openstack-neutron-gbp
SUSE:OpenStack Cloud Crowbar 9
before 12.0.1~dev16-3.22.2
12.0.1~dev16-3.22.2
openstack-nova
SUSE:OpenStack Cloud Crowbar 9
before 18.3.1~dev78-3.34.2
18.3.1~dev78-3.34.2
python-Django1
SUSE:OpenStack Cloud Crowbar 9
before 1.11.29-3.18.2
1.11.29-3.18.2
release-notes-suse-openstack-cloud
SUSE:OpenStack Cloud Crowbar 9
before 9.20201214-3.27.2
9.20201214-3.27.2
sleshammer
SUSE:OpenStack Cloud Crowbar 9
before 0.9.0-7.6.1
0.9.0-7.6.1
crowbar-openstack
SUSE:OpenStack Cloud 7
From an advisory covering 10 CVEs
before 4.0+git.1616146720.44daffca0-9.81.2
4.0+git.1616146720.44daffca0-9.81.2
grafana
SUSE:OpenStack Cloud 7
From an advisory covering 10 CVEs
before 6.7.4-1.24.2
6.7.4-1.24.2
kibana
SUSE:OpenStack Cloud 7
From an advisory covering 10 CVEs
before 4.6.6-9.2
4.6.6-9.2
monasca-installer
SUSE:OpenStack Cloud 7
From an advisory covering 10 CVEs
before 20180608_12.47-16.2
20180608_12.47-16.2
python-Django
SUSE:OpenStack Cloud 7
From an advisory covering 10 CVEs
before 1.8.19-3.29.1
1.8.19-3.29.1
python-py
SUSE:OpenStack Cloud 7
From an advisory covering 10 CVEs
before 1.8.1-11.16.2
1.8.1-11.16.2
rubygem-activerecord-session_store
SUSE:OpenStack Cloud 7
From an advisory covering 10 CVEs
before 0.1.2-3.4.2
0.1.2-3.4.2
python-django
Ubuntu:Pro:14.04:LTS
before 1.6.11-0ubuntu1.3+esm2, plus listed versions
1.5.4-1ubuntu11.6-11.6.1-11.6.1-21.6.1-2ubuntu0.1
Show 19 moreShow less
1.6.1-2ubuntu0.21.6.1-2ubuntu0.31.6.1-2ubuntu0.41.6.1-2ubuntu0.51.6.1-2ubuntu0.61.6.1-2ubuntu0.81.6.1-2ubuntu0.91.6.1-2ubuntu0.101.6.1-2ubuntu0.111.6.1-2ubuntu0.121.6.1-2ubuntu0.131.6.1-2ubuntu0.141.6.1-2ubuntu0.151.6.1-2ubuntu0.161.6.11-0ubuntu11.6.11-0ubuntu1.11.6.11-0ubuntu1.21.6.11-0ubuntu1.31.6.11-0ubuntu1.3+esm1
1.6.11-0ubuntu1.3+esm2
python-django
Ubuntu:16.04:LTS
before 1.8.7-1ubuntu5.14, plus listed versions
1.7.9-1ubuntu51.8.5-2ubuntu11.8.7-1ubuntu11.8.7-1ubuntu21.8.7-1ubuntu3
Show 14 moreShow less
1.8.7-1ubuntu41.8.7-1ubuntu51.8.7-1ubuntu5.11.8.7-1ubuntu5.21.8.7-1ubuntu5.41.8.7-1ubuntu5.51.8.7-1ubuntu5.61.8.7-1ubuntu5.71.8.7-1ubuntu5.81.8.7-1ubuntu5.91.8.7-1ubuntu5.101.8.7-1ubuntu5.111.8.7-1ubuntu5.121.8.7-1ubuntu5.13
1.8.7-1ubuntu5.14
python-django
Ubuntu:18.04:LTS
before 1:1.11.11-1ubuntu1.10, plus listed versions
1:1.11.4-1ubuntu11:1.11.6-1ubuntu11:1.11.9-1ubuntu11:1.11.11-1ubuntu11:1.11.11-1ubuntu1.1
Show 8 moreShow less
1:1.11.11-1ubuntu1.21:1.11.11-1ubuntu1.31:1.11.11-1ubuntu1.41:1.11.11-1ubuntu1.51:1.11.11-1ubuntu1.61:1.11.11-1ubuntu1.71:1.11.11-1ubuntu1.81:1.11.11-1ubuntu1.9
1:1.11.11-1ubuntu1.10
python-django
Ubuntu:20.04:LTS
before 2:2.2.12-1ubuntu0.3, plus listed versions
1:1.11.22-1ubuntu12:2.2.6-1ubuntu12:2.2.9-2ubuntu12:2.2.10-12:2.2.10-1ubuntu1
Show 4 moreShow less
2:2.2.11-12:2.2.12-12:2.2.12-1ubuntu0.12:2.2.12-1ubuntu0.2
2:2.2.12-1ubuntu0.3

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHublwzSoviet/CVE-2021-32812021-07-05

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-3281 is a medium vulnerability (CVSS 5.3) in Djangoproject Django, published February 1, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 7.61%, the 94th percentile. Fixed in django 2.2.18.

References

Show 100 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open