Every CVE Search/ Get API key

CVE-2022-28346

SQL Injection in Django

9.8 CriticalPublic exploitFix available

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

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
High
Integrity
High
Availability
High

Exploit likelihood

18.7%Up 17.7 points since Apr 12, 2022
90%50%10%1%

What each source reports

NVD Score used 9.8

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
CVE-2022-28346
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-89
Updated
2026-11-02
CVE List No score

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
CVE-2022-28346
Updated
2026-11-02
EUVDEUVD-2022-0087 0.0

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
EUVD-2022-0087
CVSS
0.0 NoneCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-2gwj-7jmv-h26r 9.3

SQL Injection in Django

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
GHSA-2gwj-7jmv-h26r
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-89
Updated
2026-11-02
OSVALPINE-CVE-2022-28346 9.8

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
ALPINE-CVE-2022-28346
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVDEBIAN-CVE-2022-28346 9.8

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
DEBIAN-CVE-2022-28346
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
Show 27 moreShow less
OSVGHSA-2gwj-7jmv-h26r 9.3

SQL Injection in Django

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
GHSA-2gwj-7jmv-h26r
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-89
Updated
2026-11-02
OSVOESA-2022-1642 9.8

python-django security update

A high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Security Fix(es):

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.(CVE-2022-28346) A SQL injection issue was discovered in QuerySet.explain() in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. This occurs by passing a crafted dictionary (with dictionary expansion) as the **options argument, and placing the injection payload in an option name.(CVE-2022-28347)

Record
OESA-2022-1642
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:5115 9.4

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

Record
RHSA-2022:5115
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2022:5498 9.4

Red Hat Security Advisory: Satellite 6.11 Release

Record
RHSA-2022:5498
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2022:5602 9.4

Red Hat Security Advisory: RHUI 4.1.1 release - Security Fixes and Enhancement Update

Record
RHSA-2022:5602
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2022:5702 9.4

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

Record
RHSA-2022:5702
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2022:5703 9.4

Red Hat Security Advisory: Red Hat Ansible Automation Platform 1.2 security update

Record
RHSA-2022:5703
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2022:8872 9.4

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

Record
RHSA-2022:8872
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2022-28346 9.8

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
UBUNTU-CVE-2022-28346
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBIT-django-2022-28346 No score

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
BIT-django-2022-28346
Updated
2026-11-02
OSVCLSA-2025-1757635888 No score

TuxCare security update for django (3 CVEs)

TuxCare rebuilt django to address 3 CVEs. Fixed in 4.0.post4+tuxcare.

Record
CLSA-2025-1757635888
Updated
2026-11-02
OSV No score

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
CVE-2022-28346
Updated
2026-11-02
OSVMGASA-2022-0190 No score

Updated python-django packages fix security vulnerability

Potential SQL injection in QuerySet.annotate(), aggregate(), and extra() (CVE-2022-28346) Potential SQL injection via QuerySet.explain(**options) on PostgreSQL QuerySet.explain() (CVE-2022-28347)

Record
MGASA-2022-0190
Updated
2026-11-02
OSVopenSUSE-SU-2023:0005-1 No score

Security update for python-Django

This update for python-Django fixes the following issues:

  • CVE-2022-41323: Fixed potential denial-of-service vulnerability in internationalized URLs (boo#1203793)

  • CVE-2022-36359: Fixed a potential reflected file download vulnerability in FileResponse (boo#1201923)

  • Update from 2.2.12 to 2.2.28 (boo#1198297)

    2.2.28:

    • CVE-2022-28346: Fixed potential SQL injection in QuerySet.annotate(), aggregate(), and extra() (bsc#1198398)
    • CVE-2022-28347: Fixed potential SQL injection via QuerySet.explain(**options) (bsc#1198399)

    2.2.27:

    • CVE-2022-22818: Fixed possible XSS via {% debug %} template tag (bsc#1195086)
    • CVE-2022-23833: Fixed denial-of-service possibility in file uploads (bsc#1195088)

    2.2.26:

    • CVE-2021-45115: Denial-of-service possibility in UserAttributeSimilarityValidator (bsc#1194115)
    • CVE-2021-45116: Potential information disclosure in dictsort template filter (bsc#1194117)
    • CVE-2021-45452: Potential directory-traversal via Storage.save() (bsc#)

    2.2.25:

    • CVE-2021-44420: Potential bypass of an upstream access control based on URL paths (bsc#1193240)

    2.2.24:

    • CVE-2021-33203: Potential directory traversal via admindocs
    • CVE-2021-33571: Possible indeterminate SSRF, RFI, and LFI attacks since validators accepted leading zeros in IPv4 addresses

    2.2.23:

    • regression fix

    2.2.22:

    • CVE-2021-32052: Header injection possibility since URLValidator accepted newlines in input on Python 3.9.5+
Record
openSUSE-SU-2023:0005-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12094-1 No score

python310-Django-4.0.4-1.1 on GA media

These are all security issues fixed in the python310-Django-4.0.4-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12094-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14208-1 No score

python310-Django4-4.2.14-1.1 on GA media

These are all security issues fixed in the python310-Django4-4.2.14-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14208-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:14662-1 No score

python311-Django-5.1.5-1.1 on GA media

These are all security issues fixed in the python311-Django-5.1.5-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:14662-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:10005-1 No score

python312-Django6-6.0-1.1 on GA media

These are all security issues fixed in the python312-Django6-6.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10005-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11235-1 No score

python313-Django4-4.2.30-4.1 on GA media

These are all security issues fixed in the python313-Django4-4.2.30-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11235-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11270-1 No score

python313-Django5-5.2.16-1.1 on GA media

These are all security issues fixed in the python313-Django5-5.2.16-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11270-1
Updated
2026-11-02
OSVPYSEC-2022-190 No score

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Record
PYSEC-2022-190
Updated
2026-11-02
OSVRLSA-2022:5498 No score

Moderate: Satellite 6.11 Release

Rocky Enterprise Software Foundation Satellite is a systems management tool for Linux-based infrastructure. It allows for provisioning, remote management, and monitoring of multiple Linux deployments with a single centralized tool.

Security Fix(es):

  • libsolv: Heap-based buffer overflow in testcase_read() in src/testcase.c (CVE-2021-3200)
  • satellite: foreman: Authenticate remote code execution through Sendmail configuration (CVE-2021-3584)
  • candlepin: Allow unintended SCA certificate to authenticate Candlepin (CVE-2021-4142)
  • candlepin: netty: Information disclosure via the local system temporary directory (CVE-2021-21290)
  • candlepin: netty: Possible request smuggling in HTTP/2 due missing validation (CVE-2021-21295)
  • candlepin: netty: Request smuggling via content-length header (CVE-2021-21409)
  • tfm-rubygem-sidekiq: XSS via the queue name of the live-poll feature (CVE-2021-30151)
  • python-sqlparse: ReDoS via regular expression in StripComments filter (CVE-2021-32839)
  • libsolv: various flaws (CVE-2021-33928 CVE-2021-33929 CVE-2021-33930 CVE-2021-33938)
  • tfm-rubygem-puma: Inconsistent Interpretation of HTTP Requests in puma (CVE-2021-41136)
  • logback-classic: Remote code execution through JNDI call from within its configuration file (CVE-2021-42550)
  • candlepin: netty: Control chars in header names may lead to HTTP request smuggling (CVE-2021-43797)
  • python-lxml: HTML Cleaner allows crafted and SVG embedded scripts to pass through (CVE-2021-43818)
  • python3-django: Potential bypass of an upstream access control based on URL paths (CVE-2021-44420)
  • libsolv: Heap overflow (CVE-2021-44568)
  • python3-django: Various flaws (CVE-2021-45115 CVE-2021-45116 CVE-2021-45452 CVE-2022-22818)
  • tfm-rubygem-actionpack: Information leak between requests (CVE-2022-23633)
  • tfm-rubygem-puma: rubygem-rails: Information leak between requests (CVE-2022-23634)
  • python3-django: Denial-of-service possibility in file uploads (CVE-2022-23833)
  • tfm-rubygem-sidekiq: WebUI Denial of Service caused by number of days on graph (CVE-2022-23837)
  • python3-django: Various flaws (CVE-2022-28346 CVE-2022-28347)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

  • New repo layout for Satellite, Utils, Maintenance, and Client repos.
  • Support for Rocky Linux 9 clients
  • Module-based installation on Rocky Linux 8
  • Upgrading Satellite Server and Capsule Server installations from Rocky Linux 7 to Rocky Linux 8
  • Connected and Disconnected servers supported on Rocky Linux 7 and Rocky Linux 8
  • Inter-Server Synchronization improvements
  • Puppet integration optional and disabled by default
  • Pulp 3 updated to Python 3.8
  • Change to Capsule certificate archive
  • New default port for communication with Rocky Enterprise Software Foundation Subscription Management * (RHSM) API on Capsule servers
  • New Content Views Page (Content Publication workflow simplification)
  • New Hosts Page (Technology Preview)
  • Registration and preview templates
  • Simplified host content source changing
  • Improved behavior for configuring and running remote jobs
  • Provisioning improvements
  • New error signaling unsupported options in TASK-Filter
  • Virt-who configuration enhanced to support Nutanix AHV
  • Cloud Connector configuration updated
  • Improved Insights adoption

The items above are not a complete list of changes. This update also fixes several bugs and adds various enhancements. Documentation for these changes is available from the Release Notes document linked to in the References section.

Record
RLSA-2022:5498
Updated
2026-11-02
OSVSUSE-SU-2022:3338-1 No score

Security update for ardana-ansible, ardana-cobbler, grafana, openstack-heat-templates, openstack-murano, python-Django, rabbitmq-server, rubygem-puma

This update for ardana-ansible, ardana-cobbler, grafana, openstack-heat-templates, openstack-murano, python-Django, rabbitmq-server, rubygem-puma fixes the following issues:

Security updates included on this update:

ardana-ansible, ardana-cobbler, grafana, openstack-heat-templates, openstack-murano, rabbitmq-server:

  • CVE-2020-1734: Fixed vulnerability where shell was enabled by default in a pipe lookup plugin subprocess. (SOC-11662, bnc#1164139)
  • CVE-2021-44716: Fixed uncontrolled memory consumption in go's net/http. (bsc#1193597)
  • CVE-2019-11287: Fixed DoS via 'X-Reason' HTTP Header in malicious Erlang format string. (bsc#1157665)

grafana:

  • CVE-2021-39226: Fixed snapshot authentication bypass (bsc#1191454).
  • CVE-2021-44716: Fixed uncontrolled memory consumption in go's net/http (bsc#1193597).

python-Django:

  • CVE-2022-28346: Fixed vulnerability that could lead to SQL injection in QuerySet.annotate(),aggregate() and extra(). (bsc#1198398)
  • CVE-2022-34265: Fixed vulnerability that could lead to SQL injection via Trunc(kind) and Extract(lookup_name) arguments. (bsc#1201186)

rubygem puma:

  • CVE-2022-24790: Fixed HTTP request smuggling vulnerability. (bsc#1197818)

Additional information about the this update:

Changes in ardana-ansible:

  • Update to version 8.0+git.1660773729.3789a6d:
    • Mitigate CVE-2020-1734 (SOC-11662)

Changes in ardana-cobbler:

  • Update to version 8.0+git.1660773402.d845a45:
    • Mitigate CVE-2020-1734 (SOC-11662)

Changes in grafana:

  • Add CVE-2021-39226 patch (bsc#1191454, CVE-2021-39226)

    • snapshot authentication bypass
  • Bump Go to 1.16 (bsc#1193597, CVE-2021-44716)

    • Fix Go net/http: limit growth of header canonicalization cache.

Changes in openstack-heat-templates:

  • Update to version 0.0.0+git.1654529662.75fa04a:
    • doc: Comment out language option

Changes in openstack-murano:

  • Update to version murano-4.0.2.dev3:
    • [stable-only] Remove periodic-stable-jobs template

Changes in openstack-murano:

  • Update to version murano-4.0.2.dev3:
    • [stable-only] Remove periodic-stable-jobs template

Changes in rabbitmq-server:

  • add explanation-format patch to fix CVE-2019-11287 (bsc#1157665)

Changes in python-Django:

  • Rename Django-1.11.29.tar.gz.asc to Django-1.11.29.tar.gz.checksums.txt to avoid source_validator incorrectly trying to use it as a detached signature file for the sources tarball.

  • Remove unnecessary project.diff file.

  • Add CVE-2022-28346 patch (bsc#1198398, CVE-2022-28346)

    • Potential SQL injection in QuerySet.annotate(),aggregate() and extra()
  • Add CVE-2022-34265 patch (bsc#1201186, CVE-2022-34265)

    • SQL injection via Trunc(kind) and Extract(lookup_name) arguments

Changes in rubygem-puma:

  • Add CVE-2022-24790: Fixed HTTP request smuggling vulnerability (bsc#1197818).
Record
SUSE-SU-2022:3338-1
Updated
2026-11-02
OSVSUSE-SU-2022:3339-1 No score

Security update for ardana-ansible, ardana-cobbler, ardana-tempest, grafana, openstack-heat-templates, openstack-horizon-plugin-gbp-ui, openstack-neutron-gbp, openstack-nova, python-Django1, rabbitmq-server, rubygem-puma

This update for ardana-ansible, ardana-cobbler, ardana-tempest, grafana, openstack-heat-templates, openstack-horizon-plugin-gbp-ui, openstack-neutron-gbp, openstack-nova, python-Django1, rabbitmq-server, rubygem-puma fixes the following issues:

Security fixes included in this update:

ardana-ansible:

  • CVE-2020-1734: Fixed vulnerability where shell was enabled by default in a pipe lookup plugin subprocess (SOC-11662, bnc#1164139). grafana:
  • CVE-2021-39226: Fixed snapshot authentication bypass (bsc#1191454). rabbitmq-server:
  • CVE-2019-11287: Fixed DoS via 'X-Reason' HTTP Header in malicious Erlang format string (bsc#1157665). rubygem-puma:
  • CVE-2022-24790: Fixed HTTP request smuggling (bsc#1197818). python-Django1:
  • CVE-2022-28346: Fixed vulnerability allowing SQL injection in QuerySet.annotate(),aggregate() and extra() (bsc#1198398).
  • CVE-2022-34265: Fixed vulnerability allowing SQL injection via Trunc(kind) and Extract(lookup_name) arguments (bsc#1201186). Bugfixes:
  • Disabled two barbican tests (SOC-8764).

Non-security fixes included on this update:

Changes in ardana-ansible:

  • Update to version 9.0+git.1660748476.c118d23:
    • Mitigate CVE-2020-1734 (SOC-11662)

Changes in ardana-cobbler:

  • Update to version 9.0+git.1660747489.119efcd:
    • Mitigate CVE-2020-1734 (SOC-11662)

Changes in ardana-tempest:

  • Update to version 9.0+git.1651855288.a2341ad:
    • Disable two barbican tests (SOC-8764)

Changes in grafana:

  • Add CVE-2021-39226 patch (bsc#1191454, CVE-2021-39226)
    • snapshot authentication bypass

Changes in openstack-heat-templates:

  • Update to version 0.0.0+git.1654529662.75fa04a7:
    • doc: Comment out language option

Changes in openstack-horizon-plugin-gbp-ui:

  • Update to version group-based-policy-ui-14.0.1.dev4:
    • remove legacy servicechain code

Changes in openstack-neutron-gbp:

  • Update to version group-based-policy-14.0.1.dev46:

    • Remove logs 2014.2.rc1
  • Update to version group-based-policy-14.0.1.dev45:

    • FIP Status active after dissociate
  • Update to version group-based-policy-14.0.1.dev43:

    • fixed apic synchronization state for multiple erspan session
  • Update to version group-based-policy-14.0.1.dev41:

    • Remove_legacy_service_chain_code(2)
  • Update to version group-based-policy-14.0.1.dev39:

    • data-migrations spelling fixes 2014.2rc1
  • Update to version group-based-policy-14.0.1.dev38:

    • Adding support for address group feature in upstream
  • Update to version group-based-policy-14.0.1.dev36:

    • Add support for yoga 2014.2.rc1
  • Update to version group-based-policy-14.0.1.dev35:

    • Removed_legacy_service_chain_code 2014.2rc1

Changes in openstack-nova:

  • Update to version nova-18.3.1.dev92:
    • [stable-only] Drop lower-constraints job

Changes in openstack-nova:

  • Update to version nova-18.3.1.dev92:
    • [stable-only] Drop lower-constraints job

Changes in python-Djanjo1:

  • Rename Django-1.11.29.tar.gz.asc to Django-1.11.29.tar.gz.checksums.txt to avoid source_validator incorrectly trying to use it as a detached signature file for the sources tarball.

  • Add CVE-2022-28346 patch (bsc#1198398, CVE-2022-28346)

    • Potential SQL injection in QuerySet.annotate(),aggregate() and extra()
  • Add CVE-2022-34265 patch (bsc#1201186, CVE-2022-34265)

    • SQL injection via Trunc(kind) and Extract(lookup_name) arguments

Changes in rabbitmq-server:

  • add explanation-format patch to fix CVE-2019-11287 (bsc#1157665)

Changes in rubygem-puma:

  • Add CVE-2022-24790 patch (bsc#1197818, CVE-2022-24790).
Record
SUSE-SU-2022:3339-1
Updated
2026-11-02
OSVSUSE-SU-2024:2817-1 No score

Security update for python-Django

This update for python-Django fixes the following issues:

  • CVE-2024-42005: Fixed SQL injection in QuerySet.values() and values_list() (bsc#1228629)
  • CVE-2024-41989: Fixed Memory exhaustion in django.utils.numberformat.floatformat() (bsc#1228630)
  • CVE-2024-41990: Fixed denial-of-service vulnerability in django.utils.html.urlize() (bsc#1228631)
  • CVE-2024-41991: Fixed another denial-of-service vulnerability in django.utils.html.urlize() (bsc#1228632)
  • CVE-2022-28346: Fixed SQL injection in QuerySet.annotate(),aggregate() and extra() (bsc#1198398)
  • CVE-2019-12308: Fixed XSS in AdminURLFieldWidget (bsc#1136468)
Record
SUSE-SU-2024:2817-1
Updated
2026-11-02
OSVUSN-5373-1 No score

python-django vulnerabilities

It was discovered that Django incorrectly handled certain certain column aliases in the QuerySet.annotate(), aggregate(), and extra() methods. A remote attacker could possibly use this issue to perform an SQL injection attack. (CVE-2022-28346)

It was discovered that Django incorrectly handled certain option names in the QuerySet.explain() method. A remote attacker could possibly use this issue to perform an SQL injection attack. This issue only affected Ubuntu 20.04 LTS, and Ubuntu 21.10. (CVE-2022-28347)

It was discovered that the Django URLValidator function incorrectly handled newlines and tabs. A remote attacker could possibly use this issue to perform a header injection attack. This issue only affected Ubuntu 18.04 LTS. (CVE-2021-32052)

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

python-django vulnerabilities

USN-5373-1 fixed several vulnerabilities in Django. This update provides the corresponding update for Ubuntu 14.04 ESM and Ubuntu 16.04 ESM.

Original advisory details:

It was discovered that Django incorrectly handled certain certain column aliases in the QuerySet.annotate(), aggregate(), and extra() methods. A remote attacker could possibly use this issue to perform an SQL injection attack. (CVE-2022-28346)

It was discovered that the Django URLValidator function incorrectly handled newlines and tabs. A remote attacker could possibly use this issue to perform a header injection attack. (CVE-2021-32052)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
django
PyPI
2.2 up to 2.2.28
2.2.28
django
PyPI
3.2 up to 3.2.13
3.2.13
django
PyPI
4.0 up to 4.0.4
4.0.4
py3-django
Alpine:v3.16
before 3.2.13-r0
3.2.13-r0
py3-django
Alpine:v3.17
before 3.2.13-r0
3.2.13-r0
py3-django
Alpine:v3.18
before 3.2.13-r0
3.2.13-r0
py3-django
Alpine:v3.19
before 3.2.13-r0
3.2.13-r0
py3-django
Alpine:v3.20
before 3.2.13-r0
3.2.13-r0
py3-django
Alpine:v3.21
before 3.2.13-r0
3.2.13-r0
py3-django
Alpine:v3.22
before 3.2.13-r0
3.2.13-r0
Show 138 moreShow less
Affected packages
PackageAffectedFixed
py3-django
Alpine:v3.23
before 3.2.13-r0
3.2.13-r0
py3-django
Alpine:v3.24
before 3.2.13-r0
3.2.13-r0
django
Bitnami
2.2.0 up to 2.2.28, 3.2.0 up to 3.2.13, 4.0.0 up to 4.0.4
2.2.283.2.134.0.4
django
TuxCare:PyPI
From an advisory covering 3 CVEs
4.0 up to 4.0.post4+tuxcare, plus listed versions
4.0.post1+tuxcare4.0.post2+tuxcare4.0.post3+tuxcare
4.0.post4+tuxcare
python-django
Debian:12
before 2:3.2.13-1
2:3.2.13-1
python-django
Debian:13
before 2:3.2.13-1
2:3.2.13-1
python-django
Debian:14
before 2:3.2.13-1
2:3.2.13-1
python-django
Debian:9
before 1:1.10.7-2+deb9u16, plus listed versions
1:1.10.7-21:1.10.7-2+deb9u11:1.10.7-2+deb9u101:1.10.7-2+deb9u111:1.10.7-2+deb9u12
Show 11 moreShow less
1:1.10.7-2+deb9u131:1.10.7-2+deb9u141:1.10.7-2+deb9u151:1.10.7-2+deb9u21:1.10.7-2+deb9u31:1.10.7-2+deb9u41: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+deb9u16
python-django
Debian:10
From an advisory covering 3 CVEs
before 1:1.11.29-1+deb10u3, 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+deb10u21:1.11.29-1~deb10u1
1:1.11.29-1+deb10u3
python-django
Debian:11
From an advisory covering 7 CVEs
before 2:2.2.28-1~deb11u1, plus listed versions
2:2.2.24-12:2.2.25-1~deb11u12:2.2.26-1~deb11u1
2:2.2.28-1~deb11u1
django
PyPI
2.2 up to 2.2.28, plus listed versions
2.2.12.2.102.2.112.2.122.2.13
Show 22 moreShow less
2.2.142.2.152.2.162.2.172.2.182.2.192.2.22.2.202.2.212.2.222.2.232.2.242.2.252.2.262.2.272.2.32.2.42.2.52.2.62.2.72.2.82.2.9
2.2.28
django
PyPI
3.2 up to 3.2.13, plus listed versions
3.2.13.2.103.2.113.2.123.2.2
Show 7 moreShow less
3.2.33.2.43.2.53.2.63.2.73.2.83.2.9
3.2.13
django
PyPI
4.0 up to 4.0.4, plus listed versions
4.0.14.0.24.0.3
4.0.4
python-django
Mageia:8
From an advisory covering 2 CVEs
before 3.2.13-1.mga8
3.2.13-1.mga8
python-django
openEuler:20.03-LTS-SP1
From an advisory covering 2 CVEs
before 2.2.27-2.oe1
2.2.27-2.oe1
python-django
openEuler:20.03-LTS-SP3
From an advisory covering 2 CVEs
before 2.2.27-2.oe1
2.2.27-2.oe1
python-django
openEuler:22.03-LTS
From an advisory covering 2 CVEs
before 2.2.27-2.oe2203
2.2.27-2.oe2203
django
PyPI
4.0 up to 4.0.4, 3.2 up to 3.2.13, 2.2 up to 2.2.28, plus listed versions
2.2.12.2.102.2.112.2.122.2.13
Show 37 moreShow less
2.2.142.2.152.2.162.2.172.2.182.2.192.2.22.2.202.2.212.2.222.2.232.2.242.2.252.2.262.2.272.2.32.2.42.2.52.2.62.2.72.2.82.2.93.2.13.2.103.2.113.2.123.2.23.2.33.2.43.2.53.2.63.2.73.2.83.2.94.0.14.0.24.0.3
4.0.43.2.132.2.28
python-django20
Red Hat:openstack:16.2::el8
before 0:2.0.13-17.el8ost
0:2.0.13-17.el8ost
libsolv
Red Hat:satellite_capsule:6.11::el7
From an advisory covering 28 CVEs
before 0:0.7.22-1.el7pc
0:0.7.22-1.el7pc
libsolv
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:0.7.22-1.el7pc
0:0.7.22-1.el7pc
libsolv
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 28 CVEs
before 0:0.7.22-1.el8pc
0:0.7.22-1.el8pc
libsolv
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:0.7.22-1.el8pc
0:0.7.22-1.el8pc
foreman
Red Hat:satellite_capsule:6.11::el7
From an advisory covering 28 CVEs
before 0:3.1.1.21-2.el7sat
0:3.1.1.21-2.el7sat
foreman
Red Hat:satellite_utils:6.11::el7
From an advisory covering 28 CVEs
before 0:3.1.1.21-2.el7sat
0:3.1.1.21-2.el7sat
foreman
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:3.1.1.21-2.el7sat
0:3.1.1.21-2.el7sat
foreman
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 28 CVEs
before 0:3.1.1.21-2.el8sat
0:3.1.1.21-2.el8sat
foreman
Red Hat:satellite_utils:6.11::el8
From an advisory covering 28 CVEs
before 0:3.1.1.21-2.el8sat
0:3.1.1.21-2.el8sat
foreman
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:3.1.1.21-2.el8sat
0:3.1.1.21-2.el8sat
satellite
Red Hat:satellite_capsule:6.11::el7
From an advisory covering 28 CVEs
before 0:6.11.0-2.el7sat
0:6.11.0-2.el7sat
satellite
Red Hat:satellite_utils:6.11::el7
From an advisory covering 28 CVEs
before 0:6.11.0-2.el7sat
0:6.11.0-2.el7sat
satellite
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:6.11.0-2.el7sat
0:6.11.0-2.el7sat
satellite
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 28 CVEs
before 0:6.11.0-2.el8sat
0:6.11.0-2.el8sat
satellite
Red Hat:satellite_utils:6.11::el8
From an advisory covering 28 CVEs
before 0:6.11.0-2.el8sat
0:6.11.0-2.el8sat
satellite
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:6.11.0-2.el8sat
0:6.11.0-2.el8sat
candlepin
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:4.1.13-1.el7sat
0:4.1.13-1.el7sat
candlepin
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:4.1.13-1.el8sat
0:4.1.13-1.el8sat
tfm-rubygem-sidekiq
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:5.2.10-1.el7sat
0:5.2.10-1.el7sat
python-sqlparse
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 28 CVEs
before 0:0.4.2-2.el8pc
0:0.4.2-2.el8pc
python-sqlparse
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:0.4.2-2.el8pc
0:0.4.2-2.el8pc
tfm-rubygem-puma
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:5.6.2-1.el7sat
0:5.6.2-1.el7sat
rubygem-puma
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:5.6.2-1.el8sat
0:5.6.2-1.el8sat
python-lxml
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 28 CVEs
before 0:4.7.1-1.el8pc
0:4.7.1-1.el8pc
python-lxml
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:4.7.1-1.el8pc
0:4.7.1-1.el8pc
python-django
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 28 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python-django
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python38-django
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 28 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python38-django
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
tfm-rubygem-actionpack
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:6.0.4.7-1.el7sat
0:6.0.4.7-1.el7sat
rubygem-actionpack
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:6.0.4.7-1.el8sat
0:6.0.4.7-1.el8sat
tfm-rubygem-puma-debuginfo
Red Hat:satellite:6.11::el7
From an advisory covering 28 CVEs
before 0:5.6.2-1.el7sat
0:5.6.2-1.el7sat
rubygem-puma-debuginfo
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:5.6.2-1.el8sat
0:5.6.2-1.el8sat
rubygem-puma-debugsource
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:5.6.2-1.el8sat
0:5.6.2-1.el8sat
rubygem-sidekiq
Red Hat:satellite:6.11::el8
From an advisory covering 28 CVEs
before 0:5.2.10-1.el8sat
0:5.2.10-1.el8sat
python-django
Red Hat:rhui:4::el8
From an advisory covering 2 CVEs
before 0:3.2.13-2.el8ui
0:3.2.13-2.el8ui
python-pulpcore
Red Hat:rhui:4::el8
From an advisory covering 2 CVEs
before 0:3.17.6-3.el8ui
0:3.17.6-3.el8ui
python38-pulpcore
Red Hat:rhui:4::el8
From an advisory covering 2 CVEs
before 0:3.17.6-3.el8ui
0:3.17.6-3.el8ui
automation-controller
Red Hat:ansible_automation_platform:2.1::el8
From an advisory covering 2 CVEs
before 0:4.1.2-2.el8ap
0:4.1.2-2.el8ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.1::el8
From an advisory covering 2 CVEs
before 0:4.1.2-2.el8ap
0:4.1.2-2.el8ap
automation-controller-server
Red Hat:ansible_automation_platform:2.1::el8
From an advisory covering 2 CVEs
before 0:4.1.2-2.el8ap
0:4.1.2-2.el8ap
automation-controller-ui
Red Hat:ansible_automation_platform:2.1::el8
From an advisory covering 2 CVEs
before 0:4.1.2-2.el8ap
0:4.1.2-2.el8ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.1::el8
From an advisory covering 2 CVEs
before 0:4.1.2-2.el8ap
0:4.1.2-2.el8ap
python-django
Red Hat:ansible_automation_platform:2.1::el8
From an advisory covering 2 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python38-django
Red Hat:ansible_automation_platform:2.1::el8
From an advisory covering 2 CVEs
before 0:3.2.13-1.el8pc
0:3.2.13-1.el8pc
python3-django
Red Hat:ansible_automation_platform:4.2::el7
From an advisory covering 2 CVEs
before 0:2.2.28-1.el7pc
0:2.2.28-1.el7pc
python3-django
Red Hat:ansible_automation_platform:4.2::el8
From an advisory covering 2 CVEs
before 0:2.2.28-1.el8pc
0:2.2.28-1.el8pc
python-django20
Red Hat:openstack:16.1::el8
From an advisory covering 3 CVEs
before 0:2.0.13-18.el8ost
0:2.0.13-18.el8ost
python-django20-bash-completion
Red Hat:openstack:16.1::el8
From an advisory covering 3 CVEs
before 0:2.0.13-18.el8ost
0:2.0.13-18.el8ost
python3-django20
Red Hat:openstack:16.1::el8
From an advisory covering 3 CVEs
before 0:2.0.13-18.el8ost
0:2.0.13-18.el8ost
libdb
Rocky Linux:8
From an advisory covering 28 CVEs
before 0:5.3.28-42.el8_4
0:5.3.28-42.el8_4
ardana-ansible
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 8.0+git.1660773729.3789a6d-3.85.1
8.0+git.1660773729.3789a6d-3.85.1
ardana-cobbler
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 8.0+git.1660773402.d845a45-3.47.1
8.0+git.1660773402.d845a45-3.47.1
grafana
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 6.7.4-4.23.1
6.7.4-4.23.1
openstack-heat-templates
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 0.0.0+git.1654529662.75fa04a-3.27.1
0.0.0+git.1654529662.75fa04a-3.27.1
openstack-murano
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-3.12.1
4.0.2~dev3-3.12.1
openstack-murano-doc
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-3.12.1
4.0.2~dev3-3.12.1
python-Django
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 1.11.29-3.42.1
1.11.29-3.42.1
rabbitmq-server
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 3.6.16-3.13.1
3.6.16-3.13.1
venv-openstack-heat
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 9.0.8~dev22-12.45.1
9.0.8~dev22-12.45.1
venv-openstack-horizon-hpe
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 12.0.5~dev6-14.48.1
12.0.5~dev6-14.48.1
venv-openstack-murano
SUSE:HPE Helion OpenStack 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-12.38.1
4.0.2~dev3-12.38.1
ardana-ansible
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 8.0+git.1660773729.3789a6d-3.85.1
8.0+git.1660773729.3789a6d-3.85.1
ardana-cobbler
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 8.0+git.1660773402.d845a45-3.47.1
8.0+git.1660773402.d845a45-3.47.1
grafana
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 6.7.4-4.23.1
6.7.4-4.23.1
openstack-heat-templates
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 0.0.0+git.1654529662.75fa04a-3.27.1
0.0.0+git.1654529662.75fa04a-3.27.1
openstack-murano
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-3.12.1
4.0.2~dev3-3.12.1
openstack-murano-doc
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-3.12.1
4.0.2~dev3-3.12.1
python-Django
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 1.11.29-3.42.1
1.11.29-3.42.1
rabbitmq-server
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 3.6.16-3.13.1
3.6.16-3.13.1
venv-openstack-heat
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 9.0.8~dev22-12.45.1
9.0.8~dev22-12.45.1
venv-openstack-horizon
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 12.0.5~dev6-14.48.1
12.0.5~dev6-14.48.1
venv-openstack-murano
SUSE:OpenStack Cloud 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-12.38.1
4.0.2~dev3-12.38.1
grafana
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 7 CVEs
before 6.7.4-4.23.1
6.7.4-4.23.1
openstack-heat-templates
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 7 CVEs
before 0.0.0+git.1654529662.75fa04a-3.27.1
0.0.0+git.1654529662.75fa04a-3.27.1
openstack-murano
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-3.12.1
4.0.2~dev3-3.12.1
openstack-murano-doc
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 7 CVEs
before 4.0.2~dev3-3.12.1
4.0.2~dev3-3.12.1
python-Django
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 7 CVEs
before 1.11.29-3.42.1
1.11.29-3.42.1
rabbitmq-server
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 7 CVEs
before 3.6.16-3.13.1
3.6.16-3.13.1
rubygem-puma
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 7 CVEs
before 2.16.0-3.18.1
2.16.0-3.18.1
ardana-ansible
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 9.0+git.1660748476.c118d23-3.32.1
9.0+git.1660748476.c118d23-3.32.1
ardana-cobbler
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 9.0+git.1660747489.119efcd-3.19.1
9.0+git.1660747489.119efcd-3.19.1
ardana-tempest
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 9.0+git.1651855288.a2341ad-3.22.1
9.0+git.1651855288.a2341ad-3.22.1
grafana
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 6.7.4-3.29.1
6.7.4-3.29.1
openstack-heat-templates
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 0.0.0+git.1654529662.75fa04a7-3.15.1
0.0.0+git.1654529662.75fa04a7-3.15.1
openstack-horizon-plugin-gbp-ui
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 14.0.1~dev4-3.12.1
14.0.1~dev4-3.12.1
openstack-neutron-gbp
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 14.0.1~dev46-3.34.1
14.0.1~dev46-3.34.1
openstack-nova
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 18.3.1~dev92-3.43.1
18.3.1~dev92-3.43.1
python-Django1
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 1.11.29-3.40.1
1.11.29-3.40.1
rabbitmq-server
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 3.6.16-4.3.1
3.6.16-4.3.1
venv-openstack-heat
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 11.0.4~dev4-3.37.1
11.0.4~dev4-3.37.1
venv-openstack-horizon
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 14.1.1~dev11-4.41.1
14.1.1~dev11-4.41.1
venv-openstack-neutron
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 13.0.8~dev206-6.41.1
13.0.8~dev206-6.41.1
venv-openstack-nova
SUSE:OpenStack Cloud 9
From an advisory covering 6 CVEs
before 18.3.1~dev92-3.41.1
18.3.1~dev92-3.41.1
grafana
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 6.7.4-3.29.1
6.7.4-3.29.1
openstack-heat-templates
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 0.0.0+git.1654529662.75fa04a7-3.15.1
0.0.0+git.1654529662.75fa04a7-3.15.1
openstack-horizon-plugin-gbp-ui
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 14.0.1~dev4-3.12.1
14.0.1~dev4-3.12.1
openstack-neutron-gbp
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 14.0.1~dev46-3.34.1
14.0.1~dev46-3.34.1
openstack-nova
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 18.3.1~dev92-3.43.1
18.3.1~dev92-3.43.1
python-Django1
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 1.11.29-3.40.1
1.11.29-3.40.1
rabbitmq-server
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 3.6.16-4.3.1
3.6.16-4.3.1
rubygem-puma
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 6 CVEs
before 2.16.0-4.18.1
2.16.0-4.18.1
python-Django
openSUSE:Leap 15.5
From an advisory covering 6 CVEs
before 2.0.7-150000.1.27.1
2.0.7-150000.1.27.1
python-django
Ubuntu:Pro:14.04:LTS
before 1.6.11-0ubuntu1.3+esm5, plus listed versions
1.5.4-1ubuntu11.6-11.6.1-11.6.1-21.6.1-2ubuntu0.1
Show 22 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+esm11.6.11-0ubuntu1.3+esm21.6.11-0ubuntu1.3+esm31.6.11-0ubuntu1.3+esm4
1.6.11-0ubuntu1.3+esm5
python-django
Ubuntu:Pro:16.04:LTS
before 1.8.7-1ubuntu5.15+esm5, plus listed versions
1.7.9-1ubuntu51.8.5-2ubuntu11.8.7-1ubuntu11.8.7-1ubuntu21.8.7-1ubuntu3
Show 19 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.131.8.7-1ubuntu5.141.8.7-1ubuntu5.151.8.7-1ubuntu5.15+esm11.8.7-1ubuntu5.15+esm31.8.7-1ubuntu5.15+esm4
1.8.7-1ubuntu5.15+esm5
python-django
Ubuntu:18.04:LTS
before 1:1.11.11-1ubuntu1.17, 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 15 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.91:1.11.11-1ubuntu1.101:1.11.11-1ubuntu1.111:1.11.11-1ubuntu1.121:1.11.11-1ubuntu1.131:1.11.11-1ubuntu1.141:1.11.11-1ubuntu1.151:1.11.11-1ubuntu1.16
1:1.11.11-1ubuntu1.17
python-django
Ubuntu:20.04:LTS
before 2:2.2.12-1ubuntu0.11, 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 12 moreShow less
2:2.2.11-12:2.2.12-12:2.2.12-1ubuntu0.12:2.2.12-1ubuntu0.22:2.2.12-1ubuntu0.32:2.2.12-1ubuntu0.42:2.2.12-1ubuntu0.52:2.2.12-1ubuntu0.62:2.2.12-1ubuntu0.72:2.2.12-1ubuntu0.82:2.2.12-1ubuntu0.92:2.2.12-1ubuntu0.10
2:2.2.12-1ubuntu0.11
python-django
Ubuntu:18.04:LTS
From an advisory covering 3 CVEs
before 1:1.11.11-1ubuntu1.17, 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 15 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.91:1.11.11-1ubuntu1.101:1.11.11-1ubuntu1.111:1.11.11-1ubuntu1.121:1.11.11-1ubuntu1.131:1.11.11-1ubuntu1.141:1.11.11-1ubuntu1.151:1.11.11-1ubuntu1.16
1:1.11.11-1ubuntu1.17
python-django
Ubuntu:20.04:LTS
From an advisory covering 3 CVEs
before 2:2.2.12-1ubuntu0.11, 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 12 moreShow less
2:2.2.11-12:2.2.12-12:2.2.12-1ubuntu0.12:2.2.12-1ubuntu0.22:2.2.12-1ubuntu0.32:2.2.12-1ubuntu0.42:2.2.12-1ubuntu0.52:2.2.12-1ubuntu0.62:2.2.12-1ubuntu0.72:2.2.12-1ubuntu0.82:2.2.12-1ubuntu0.92:2.2.12-1ubuntu0.10
2:2.2.12-1ubuntu0.11
python-django
Ubuntu:Pro:14.04:LTS
From an advisory covering 2 CVEs
before 1.6.11-0ubuntu1.3+esm5, plus listed versions
1.5.4-1ubuntu11.6-11.6.1-11.6.1-21.6.1-2ubuntu0.1
Show 22 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+esm11.6.11-0ubuntu1.3+esm21.6.11-0ubuntu1.3+esm31.6.11-0ubuntu1.3+esm4
1.6.11-0ubuntu1.3+esm5
python-django
Ubuntu:Pro:16.04:LTS
From an advisory covering 2 CVEs
before 1.8.7-1ubuntu5.15+esm5, plus listed versions
1.7.9-1ubuntu51.8.5-2ubuntu11.8.7-1ubuntu11.8.7-1ubuntu21.8.7-1ubuntu3
Show 19 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.131.8.7-1ubuntu5.141.8.7-1ubuntu5.151.8.7-1ubuntu5.15+esm11.8.7-1ubuntu5.15+esm31.8.7-1ubuntu5.15+esm4
1.8.7-1ubuntu5.15+esm5
python-Django
SUSE:Package Hub 15 SP3
From an advisory covering 13 CVEs
before 2.2.28-bp153.2.3.1
2.2.28-bp153.2.3.1
python-Django
openSUSE:Leap 15.3
From an advisory covering 13 CVEs
before 2.2.28-bp153.2.3.1
2.2.28-bp153.2.3.1
python-Django
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 4.0.4-1.1
4.0.4-1.1
python-Django4
openSUSE:Tumbleweed
From an advisory covering 51 CVEs
before 4.2.14-1.1
4.2.14-1.1
python-Django
openSUSE:Tumbleweed
From an advisory covering 12 CVEs
before 5.1.5-1.1
5.1.5-1.1
python-Django6
openSUSE:Tumbleweed
From an advisory covering 70 CVEs
before 6.0-1.1
6.0-1.1
python-Django4
openSUSE:Tumbleweed
From an advisory covering 59 CVEs
before 4.2.30-4.1
4.2.30-4.1
python-Django5
openSUSE:Tumbleweed
From an advisory covering 93 CVEs
before 5.2.16-1.1
5.2.16-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubYouGina/CVE-2022-283462022-04-25
PoC in GitHubDeEpinGh0st/CVE-2022-283462022-04-26
PoC in GitHubvincentinttsh/CVE-2022-283462023-03-04
PoC in GitHubkamal-marouane/CVE-2022-283462024-01-19

History

History
RecordedChangedSources
affected, factsOSV
affected, aliases, referencesOSV
exploitsOSV
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-2022-28346 is a critical vulnerability (CVSS 9.8) in Djangoproject Django, published April 11, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 18.7%, the 97th percentile. Fixed in django 2.2.28.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 550 references. The JSON record has them.

MoveEnter Open