CVE-2023-31047
Django bypasses validation when using one form field to upload multiple files
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
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
What each source reports
NVD Score used
9.8
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
CVE-2023-31047- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-20, CWE-862
- Updated
- 2026-11-02
CVE List
9.8
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
CVE-2023-31047- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-862
- Updated
- 2026-11-02
EUVDEUVD-2023-0071
9.8
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
EUVD-2023-0071- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r3xc-prgr-mg9p
9.3
Django bypasses validation when using one form field to upload multiple files
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
GHSA-r3xc-prgr-mg9p- CVSS 4.0
- 9.3 Critical
CVSS: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 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
9.8
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
CVE-2023-31047- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-31047
9.8
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
DEBIAN-CVE-2023-31047- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 21 moreShow less
OSVGHSA-r3xc-prgr-mg9p
9.3
Django bypasses validation when using one form field to upload multiple files
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
GHSA-r3xc-prgr-mg9p- CVSS 4.0
- 9.3 Critical
CVSS: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 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVOESA-2023-1286
9.8
python-django security update
A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Security Fix(es):
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.(CVE-2023-31047)
- Record
OESA-2023-1286- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:4591
7.5
Red Hat Security Advisory: RHUI 4.5.0 release - Security, Bug Fixes, and Enhancements
- Record
RHSA-2023:4591- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:5931
9.8
Red Hat Security Advisory: Satellite 6.13.5 Async Security Update
- Record
RHSA-2023:5931- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:6818
9.8
Red Hat Security Advisory: Satellite 6.14 security and bug fix update
- Record
RHSA-2023:6818- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-31047
9.8
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
UBUNTU-CVE-2023-31047- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBIT-django-2023-31047 No score
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
BIT-django-2023-31047- Updated
- 2026-11-02
OSVCLSA-2026-1786021276 No score
TuxCare security update for django (1 CVE)
TuxCare rebuilt django to address 1 CVE. Fixed in 4.0.post8+tuxcare.
- Record
CLSA-2026-1786021276- Updated
- 2026-11-02
OSVCLSA-2026-1792393048 No score
TuxCare security update for django (20 CVEs)
TuxCare rebuilt django to address 20 CVEs. Fixed in 4.2.post17+tuxcare.
- Record
CLSA-2026-1792393048- Updated
- 2026-11-02
OSVMGASA-2023-0165 No score
Updated python-django packages fix security vulnerability
Passing certain inputs (e.g., an excessive number of parts) to multipart forms could result in too many open files or memory exhaustion, and provided a potential vector for a denial-of-service attack. (CVE-2023-24580) Bypass of validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise. (CVE-2023-31047)
- Record
MGASA-2023-0165- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12943-1 No score
python310-Django-4.2.1-1.1 on GA media
These are all security issues fixed in the python310-Django-4.2.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12943-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-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:11248-1 No score
python313-Django-5.2.16-1.1 on GA media
These are all security issues fixed in the python313-Django-5.2.16-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11248-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-2023-61 No score
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
- Record
PYSEC-2023-61- Updated
- 2026-11-02
OSVRLSA-2023:6818 No score
Important: Satellite 6.14 security and bug fix update
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):
-
golang: net/http, x/net/http2: rapid stream resets can cause excessive work (CVE-2023-44487) (CVE-2023-39325)
-
HTTP/2: Multiple HTTP/2 enabled web servers are vulnerable to a DDoS attack (Rapid Reset Attack) (CVE-2023-44487)
-
GitPython: Insecure non-multi options in clone and clone_from is not blocked (CVE-2023-40267)
-
kubeclient: kubeconfig parsing error can lead to MITM attacks (CVE-2022-0759)
-
foreman: OS command injection via ct_command and fcct_command (CVE-2022-3874)
-
ruby-git: code injection vulnerability (CVE-2022-46648)
-
ruby-git: code injection vulnerability (CVE-2022-47318)
-
Foreman: Arbitrary code execution through templates (CVE-2023-0118)
-
rubygem-activerecord: SQL Injection (CVE-2023-22794)
-
openssl: c_rehash script allows command injection (CVE-2022-1292)
-
openssl: the c_rehash script allows command injection (CVE-2022-2068)
-
Pulp:Tokens stored in plaintext (CVE-2022-3644)
-
satellite: Blind SSRF via Referer header (CVE-2022-4130)
-
python-future: remote attackers can cause denial of service via crafted Set-Cookie header from malicious web server (CVE-2022-40899)
-
golang: net/http: excessive memory growth in a Go server accepting HTTP/2 requests (CVE-2022-41717)
-
rubygem-activerecord: Denial of Service (CVE-2022-44566)
-
rubygem-rack: denial of service in Content-Disposition parsing (CVE-2022-44570)
-
rubygem-rack: denial of service in Content-Disposition parsing (CVE-2022-44571)
-
rubygem-rack: denial of service in Content-Disposition parsing (CVE-2022-44572)
-
Foreman: Stored cross-site scripting in host tab (CVE-2023-0119)
-
puppet: Puppet Server ReDoS (CVE-2023-1894)
-
rubygem-actionpack: Denial of Service in Action Dispatch (CVE-2023-22792)
-
rubygem-actionpack: Denial of Service in Action Dispatch (CVE-2023-22795)
-
rubygem-activesupport: Regular Expression Denial of Service (CVE-2023-22796)
-
rubygem-globalid: ReDoS vulnerability (CVE-2023-22799)
-
rubygem-rack: Denial of service in Multipart MIME parsing (CVE-2023-27530)
-
rubygem-rack: denial of service in header parsing (CVE-2023-27539)
-
golang: net/http: insufficient sanitization of Host header (CVE-2023-29406)
-
sqlparse: Parser contains a regular expression that is vulnerable to ReDOS (Regular Expression Denial of Service) (CVE-2023-30608)
-
python-django: Potential bypass of validation when uploading multiple files using one form field (CVE-2023-31047)
-
python-requests: Unintended leak of Proxy-Authorization header (CVE-2023-32681)
-
python-django: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator (CVE-2023-36053)
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:
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-2023:6818- Updated
- 2026-11-02
OSVSUSE-SU-2023:2839-1 No score
Security update for python-Django
This update for python-Django fixes the following issues:
- CVE-2023-31047: Fixed a potential bypass of validation when uploading multiple files using one form field (bsc#1210866).
- CVE-2023-36053: Fixed potential regular expression denial of service vulnerability in EmailValidator/URLValidator (bsc#1212742).
- Record
SUSE-SU-2023:2839-1- Updated
- 2026-11-02
OSVUSN-6054-1 No score
python-django vulnerability
Moataz Al-Sharida and nawaik discovered that Django incorrectly handled uploading multiple files using one form field. A remote attacker could possibly use this issue to bypass certain validations.
- Record
USN-6054-1- Updated
- 2026-11-02
OSVUSN-6054-2 No score
python-django vulnerability
USN-6054-1 fixed a vulnerability in Django. This update provides the corresponding update for Ubuntu 14.04 ESM and Ubuntu 16.04 ESM.
Original advisory details:
Moataz Al-Sharida and nawaik discovered that Django incorrectly handled uploading multiple files using one form field. A remote attacker could possibly use this issue to bypass certain validations.
- Record
USN-6054-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
djangoPyPI |
3.2a1 up to 3.2.19 | 3.2.19 |
djangoPyPI |
4.0a1 up to 4.1.9 | 4.1.9 |
djangoPyPI |
4.2a1 up to 4.2.1 | 4.2.1 |
djangoBitnami |
3.2.0 up to 3.2.19, 4.0.0 up to 4.1.9, 4.2.0 to 4.2.0 | 3.2.194.1.9 |
djangoTuxCare:PyPI |
4.0 up to 4.0.post8+tuxcare, plus listed versions 4.0.post1+tuxcare4.0.post2+tuxcare4.0.post3+tuxcare4.0.post4+tuxcare4.0.post5+tuxcare4.0.post6+tuxcare4.0.post7+tuxcare |
4.0.post8+tuxcare |
djangoTuxCare:PyPI From an advisory covering 20 CVEs |
4.2 up to 4.2.post17+tuxcare, plus listed versions 4.2.post1+tuxcare4.2.post10+tuxcare4.2.post11+tuxcare4.2.post12+tuxcare4.2.post13+tuxcare Show 11 moreShow less4.2.post14+tuxcare4.2.post15+tuxcare4.2.post16+tuxcare4.2.post2+tuxcare4.2.post3+tuxcare4.2.post4+tuxcare4.2.post5+tuxcare4.2.post6+tuxcare4.2.post7+tuxcare4.2.post8+tuxcare4.2.post9+tuxcare |
4.2.post17+tuxcare |
python-djangoDebian:12 |
before 3:3.2.19-1 | 3:3.2.19-1 |
python-djangoDebian:13 |
before 3:3.2.19-1 | 3:3.2.19-1 |
python-djangoDebian:14 |
before 3:3.2.19-1 | 3:3.2.19-1 |
python-djangoDebian:10 |
before 1:1.11.29-1+deb10u8, 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~deb10u1 Show 8 moreShow less1:1.11.28-1~deb10u11:1.11.29-1+deb10u21:1.11.29-1+deb10u31:1.11.29-1+deb10u41:1.11.29-1+deb10u51:1.11.29-1+deb10u61:1.11.29-1+deb10u71:1.11.29-1~deb10u1 |
1:1.11.29-1+deb10u8 |
Show 109 moreShow less
| Package | Affected | Fixed |
|---|---|---|
djangoPyPI |
3.2a1 up to 3.2.19, plus listed versions 3.23.2.13.2.103.2.113.2.12 Show 16 moreShow less3.2.133.2.143.2.153.2.163.2.173.2.183.2.23.2.33.2.43.2.53.2.63.2.73.2.83.2.93.2b13.2rc1 |
3.2.19 |
djangoPyPI |
4.0a1 up to 4.1.9, plus listed versions 4.04.0.14.0.104.0.24.0.3 Show 20 moreShow less4.0.44.0.54.0.64.0.74.0.84.0.94.0b14.0rc14.14.1.14.1.24.1.34.1.44.1.54.1.64.1.74.1.84.1a14.1b14.1rc1 |
4.1.9 |
djangoPyPI |
4.2a1 up to 4.2.1, plus listed versions 4.24.2b14.2rc1 |
4.2.1 |
python-djangoMageia:8 From an advisory covering 2 CVEs |
before 3.2.18-1.mga8 | 3.2.18-1.mga8 |
python-djangoopenEuler:20.03-LTS-SP1 |
before 2.2.27-5.oe1 | 2.2.27-5.oe1 |
python-djangoopenEuler:20.03-LTS-SP3 |
before 2.2.27-5.oe1 | 2.2.27-5.oe1 |
python-djangoopenEuler:22.03-LTS |
before 3.2.12-4.oe2203sp1 | 3.2.12-4.oe2203sp1 |
python-djangoopenEuler:22.03-LTS-SP1 |
before 3.2.12-4.oe2203sp1 | 3.2.12-4.oe2203sp1 |
djangoPyPI |
3.2 up to 3.2.19, 4.0 up to 4.1.9, 4.2 up to 4.2.1, plus listed versions 3.2.13.2.103.2.113.2.123.2.13 Show 41 moreShow less3.2.143.2.153.2.163.2.173.2.183.2.23.2.33.2.43.2.53.2.63.2.73.2.83.2.93.2a13.2b13.2rc14.0.14.0.104.0.24.0.34.0.44.0.54.0.64.0.74.0.84.0.94.14.1.14.1.24.1.34.1.44.1.54.1.64.1.74.1.84.1a14.1b14.1rc14.2a14.2b14.2rc1 |
3.2.194.1.94.2.1 |
python-sqlparseRed Hat:rhui:4::el8 From an advisory covering 2 CVEs |
before 0:0.4.4-1.0.1.el8ui | 0:0.4.4-1.0.1.el8ui |
python39-sqlparseRed Hat:rhui:4::el8 From an advisory covering 2 CVEs |
before 0:0.4.4-1.0.1.el8ui | 0:0.4.4-1.0.1.el8ui |
python-djangoRed Hat:rhui:4::el8 From an advisory covering 2 CVEs |
before 0:3.2.19-1.0.1.el8ui | 0:3.2.19-1.0.1.el8ui |
python39-djangoRed Hat:rhui:4::el8 From an advisory covering 2 CVEs |
before 0:3.2.19-1.0.1.el8ui | 0:3.2.19-1.0.1.el8ui |
puppet-agentRed Hat:satellite_capsule:6.13::el8 From an advisory covering 13 CVEs |
before 0:7.26.0-3.el8sat | 0:7.26.0-3.el8sat |
puppet-agentRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:7.26.0-3.el8sat | 0:7.26.0-3.el8sat |
foremanRed Hat:satellite_capsule:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-debugRed Hat:satellite_capsule:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foremanRed Hat:satellite_utils:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-cliRed Hat:satellite_utils:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foremanRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-cliRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-debugRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-dynflow-sidekiqRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-ec2Red Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-journaldRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-libvirtRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-openstackRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-ovirtRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-postgresqlRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-serviceRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-telemetryRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
foreman-vmwareRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.5.1.23-1.el8sat | 0:3.5.1.23-1.el8sat |
python-gitpythonRed Hat:satellite_capsule:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
python39-gitpythonRed Hat:satellite_capsule:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
python-gitpythonRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
python39-gitpythonRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
rubygem-gitRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:1.18.0-1.el8sat | 0:1.18.0-1.el8sat |
python-djangoRed Hat:satellite_capsule:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
python39-djangoRed Hat:satellite_capsule:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
python-djangoRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
python39-djangoRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
yggdrasil-worker-forwarderRed Hat:satellite:6.13::el8 From an advisory covering 13 CVEs |
before 0:0.0.3-1.el8sat | 0:0.0.3-1.el8sat |
rubygem-kubeclientRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:4.10.1-1.el8sat | 0:4.10.1-1.el8sat |
puppet-agentRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:7.26.0-3.el8sat | 0:7.26.0-3.el8sat |
puppet-agentRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:7.26.0-3.el8sat | 0:7.26.0-3.el8sat |
python-pulp-ansibleRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 1:0.16.0-1.el8pc | 1:0.16.0-1.el8pc |
python39-pulp-ansibleRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 1:0.16.0-1.el8pc | 1:0.16.0-1.el8pc |
python-pulp-ansibleRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 1:0.16.0-1.el8pc | 1:0.16.0-1.el8pc |
python39-pulp-ansibleRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 1:0.16.0-1.el8pc | 1:0.16.0-1.el8pc |
foremanRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-debugRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foremanRed Hat:satellite_utils:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-cliRed Hat:satellite_utils:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foremanRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-cliRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-debugRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-dynflow-sidekiqRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-ec2Red Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-journaldRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-libvirtRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-openstackRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-ovirtRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-postgresqlRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-redisRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-serviceRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-telemetryRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
foreman-vmwareRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.7.0.9-1.el8sat | 0:3.7.0.9-1.el8sat |
python-futureRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.18.3-1.el8pc | 0:0.18.3-1.el8pc |
python39-futureRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.18.3-1.el8pc | 0:0.18.3-1.el8pc |
python-futureRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.18.3-1.el8pc | 0:0.18.3-1.el8pc |
python39-futureRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.18.3-1.el8pc | 0:0.18.3-1.el8pc |
yggdrasil-worker-forwarderRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.0.3-1.el8sat | 0:0.0.3-1.el8sat |
rubygem-activerecordRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:6.1.7.3-1.el8sat | 0:6.1.7.3-1.el8sat |
rubygem-rackRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:2.2.7-1.el8sat | 0:2.2.7-1.el8sat |
rubygem-rackRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:2.2.7-1.el8sat | 0:2.2.7-1.el8sat |
rubygem-gitRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:1.18.0-1.el8sat | 0:1.18.0-1.el8sat |
puppetserverRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:7.11.0-1.el8sat | 0:7.11.0-1.el8sat |
puppetserverRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:7.11.0-1.el8sat | 0:7.11.0-1.el8sat |
rubygem-actionpackRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:6.1.7.3-1.el8sat | 0:6.1.7.3-1.el8sat |
rubygem-activesupportRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:6.1.7.3-1.el8sat | 0:6.1.7.3-1.el8sat |
rubygem-globalidRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:1.1.0-1.el8sat | 0:1.1.0-1.el8sat |
python-sqlparseRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.4.4-1.el8pc | 0:0.4.4-1.el8pc |
python39-sqlparseRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.4.4-1.el8pc | 0:0.4.4-1.el8pc |
python-sqlparseRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.4.4-1.el8pc | 0:0.4.4-1.el8pc |
python39-sqlparseRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:0.4.4-1.el8pc | 0:0.4.4-1.el8pc |
python-djangoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
python39-djangoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
python-djangoRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
python39-djangoRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.2.21-1.el8pc | 0:3.2.21-1.el8pc |
python-requestsRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:2.31.0-1.el8pc | 0:2.31.0-1.el8pc |
python39-requestsRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:2.31.0-1.el8pc | 0:2.31.0-1.el8pc |
python-requestsRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:2.31.0-1.el8pc | 0:2.31.0-1.el8pc |
python39-requestsRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:2.31.0-1.el8pc | 0:2.31.0-1.el8pc |
python-gitpythonRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
python39-gitpythonRed Hat:satellite_capsule:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
python-gitpythonRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
python39-gitpythonRed Hat:satellite:6.14::el8 From an advisory covering 32 CVEs |
before 0:3.1.32-1.el8pc | 0:3.1.32-1.el8pc |
python-DjangoopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.0.7-150000.1.11.1 | 2.0.7-150000.1.11.1 |
python-djangoUbuntu:Pro:14.04:LTS |
before 1.6.11-0ubuntu1.3+esm6, plus listed versions 1.5.4-1ubuntu11.6-11.6.1-11.6.1-21.6.1-2ubuntu0.1 Show 23 moreShow less1.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+esm41.6.11-0ubuntu1.3+esm5 |
1.6.11-0ubuntu1.3+esm6 |
python-djangoUbuntu:Pro:16.04:LTS |
before 1.8.7-1ubuntu5.15+esm7, plus listed versions 1.7.9-1ubuntu51.8.5-2ubuntu11.8.7-1ubuntu11.8.7-1ubuntu21.8.7-1ubuntu3 Show 21 moreShow less1.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+esm41.8.7-1ubuntu5.15+esm51.8.7-1ubuntu5.15+esm6 |
1.8.7-1ubuntu5.15+esm7 |
python-djangoUbuntu:18.04:LTS |
before 1:1.11.11-1ubuntu1.21, 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 19 moreShow less1: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.161:1.11.11-1ubuntu1.171:1.11.11-1ubuntu1.181:1.11.11-1ubuntu1.191:1.11.11-1ubuntu1.20 |
1:1.11.11-1ubuntu1.21 |
python-djangoUbuntu:20.04:LTS |
before 2:2.2.12-1ubuntu0.17, 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 18 moreShow less2: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.102:2.2.12-1ubuntu0.112:2.2.12-1ubuntu0.122:2.2.12-1ubuntu0.132:2.2.12-1ubuntu0.142:2.2.12-1ubuntu0.152:2.2.12-1ubuntu0.16 |
2:2.2.12-1ubuntu0.17 |
python-djangoUbuntu:22.04:LTS |
before 2:3.2.12-2ubuntu1.6, plus listed versions 2:2.2.24-1ubuntu12:3.2.12-22:3.2.12-2ubuntu12:3.2.12-2ubuntu1.12:3.2.12-2ubuntu1.22:3.2.12-2ubuntu1.32:3.2.12-2ubuntu1.42:3.2.12-2ubuntu1.5 |
2:3.2.12-2ubuntu1.6 |
python-DjangoopenSUSE:Tumbleweed |
before 4.2.1-1.1 | 4.2.1-1.1 |
python-Django4openSUSE:Tumbleweed From an advisory covering 51 CVEs |
before 4.2.14-1.1 | 4.2.14-1.1 |
python-Django6openSUSE:Tumbleweed From an advisory covering 70 CVEs |
before 6.0-1.1 | 6.0-1.1 |
python-Django4openSUSE:Tumbleweed From an advisory covering 59 CVEs |
before 4.2.30-4.1 | 4.2.30-4.1 |
python-DjangoopenSUSE:Tumbleweed From an advisory covering 49 CVEs |
before 5.2.16-1.1 | 5.2.16-1.1 |
python-Django5openSUSE:Tumbleweed From an advisory covering 93 CVEs |
before 5.2.16-1.1 | 5.2.16-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-31047 is a critical vulnerability (CVSS 9.8) in Djangoproject Django, published May 3, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.39%, the 72nd percentile. Fixed in django 3.2.19.
References
groups.google.com/forum
docs.djangoproject.com/en/4.2/releases/security
djangoproject.com/weblog/2023/may/03/security-releases
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/A45VKTUVQ2BN6D5ZLZGCM774R6QGFOHW
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DNEHD6N435OE2XUFGDAAVAXSYWLCUBFD
security.netapp.com/advisory/ntap-20230609-0008
Show 194 moreShow less
nvd.nist.gov/vuln/detail/CVE-2023-31047
github.com/django/django/commit/21b1b1fc03e5f9e9f8c977ee6e35618dd3b353dd
github.com/django/django/commit/e7c3a2ccc3a562328600be05068ed9149e12ce64
github.com/django/django/commit/eed53d0011622e70b936e203005f0e6f4ac48965
github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2023-61.yaml
lists.fedoraproject.org/archives/list/[email protected]/message/A45VKTUVQ2BN6D5ZLZGCM774R6QGFOHW
lists.fedoraproject.org/archives/list/[email protected]/message/DNEHD6N435OE2XUFGDAAVAXSYWLCUBFD
github.com/advisories/GHSA-r3xc-prgr-mg9p
github.com/CVEProject/cvelistV5/tree/main/cves/2023/31xxx/CVE-2023-31047.json
security-tracker.debian.org/tracker/CVE-2023-31047
github.com/django/django
advisories.mageia.org/MGASA-2023-0165.html
bugs.mageia.org/show_bug.cgi?id=31548
djangoproject.com/weblog/2023/feb/14/security-releases
ubuntu.com/security/notices/USN-5868-1
lists.fedoraproject.org/archives/list/[email protected]/thread/VZS4G6NSZWPTVXMMZHJOJVQEPL3QTO77
ubuntu.com/security/notices/USN-6054-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1286
access.redhat.com/errata/RHSA-2023:4591
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1957871
bugzilla.redhat.com/show_bug.cgi?id=2079391
bugzilla.redhat.com/show_bug.cgi?id=2187903
bugzilla.redhat.com/show_bug.cgi?id=2192565
issues.redhat.com/browse/RHUI-217
issues.redhat.com/browse/RHUI-263
issues.redhat.com/browse/RHUI-356
issues.redhat.com/browse/RHUI-395
issues.redhat.com/browse/RHUI-424
issues.redhat.com/browse/RHUI-430
issues.redhat.com/browse/RHUI-75
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_4591.json
access.redhat.com/security/cve/CVE-2023-30608
cve.org/CVERecord?id=CVE-2023-30608
nvd.nist.gov/vuln/detail/CVE-2023-30608
github.com/andialbrecht/sqlparse/security/advisories/GHSA-rrm6-wvj7-cwh2
access.redhat.com/security/cve/CVE-2023-31047
cve.org/CVERecord?id=CVE-2023-31047
access.redhat.com/errata/RHSA-2023:5931
access.redhat.com/documentation/en-us/red_hat_satellite/6.13/html/upgrading_and_updating_red_hat_satellite/index
access.redhat.com/security/vulnerabilities/RHSB-2023-003
bugzilla.redhat.com/show_bug.cgi?id=2081494
bugzilla.redhat.com/show_bug.cgi?id=2097310
bugzilla.redhat.com/show_bug.cgi?id=2140577
bugzilla.redhat.com/show_bug.cgi?id=2151583
bugzilla.redhat.com/show_bug.cgi?id=2159672
bugzilla.redhat.com/show_bug.cgi?id=2162970
bugzilla.redhat.com/show_bug.cgi?id=2169385
bugzilla.redhat.com/show_bug.cgi?id=2218004
bugzilla.redhat.com/show_bug.cgi?id=2231474
bugzilla.redhat.com/show_bug.cgi?id=2238346
bugzilla.redhat.com/show_bug.cgi?id=2238348
bugzilla.redhat.com/show_bug.cgi?id=2238350
bugzilla.redhat.com/show_bug.cgi?id=2238353
bugzilla.redhat.com/show_bug.cgi?id=2238359
bugzilla.redhat.com/show_bug.cgi?id=2238361
bugzilla.redhat.com/show_bug.cgi?id=2238363
bugzilla.redhat.com/show_bug.cgi?id=2238367
bugzilla.redhat.com/show_bug.cgi?id=2238369
bugzilla.redhat.com/show_bug.cgi?id=2238371
bugzilla.redhat.com/show_bug.cgi?id=2239041
bugzilla.redhat.com/show_bug.cgi?id=2240781
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_5931.json
access.redhat.com/security/cve/CVE-2022-1292
cve.org/CVERecord?id=CVE-2022-1292
nvd.nist.gov/vuln/detail/CVE-2022-1292
openssl.org/news/secadv/20220503.txt
access.redhat.com/security/cve/CVE-2022-2068
cve.org/CVERecord?id=CVE-2022-2068
nvd.nist.gov/vuln/detail/CVE-2022-2068
openssl.org/news/secadv/20220621.txt
access.redhat.com/security/cve/CVE-2022-3874
cve.org/CVERecord?id=CVE-2022-3874
nvd.nist.gov/vuln/detail/CVE-2022-3874
access.redhat.com/security/cve/CVE-2022-24439
cve.org/CVERecord?id=CVE-2022-24439
nvd.nist.gov/vuln/detail/CVE-2022-24439
security.snyk.io/vuln/SNYK-PYTHON-GITPYTHON-3113858
access.redhat.com/security/cve/CVE-2022-46648
cve.org/CVERecord?id=CVE-2022-46648
nvd.nist.gov/vuln/detail/CVE-2022-46648
jvn.jp/en/jp/JVN16765254
access.redhat.com/security/cve/CVE-2022-47318
cve.org/CVERecord?id=CVE-2022-47318
nvd.nist.gov/vuln/detail/CVE-2022-47318
access.redhat.com/security/cve/CVE-2023-0462
cve.org/CVERecord?id=CVE-2023-0462
nvd.nist.gov/vuln/detail/CVE-2023-0462
access.redhat.com/security/cve/CVE-2023-3817
cve.org/CVERecord?id=CVE-2023-3817
nvd.nist.gov/vuln/detail/CVE-2023-3817
openssl.org/news/secadv/20230731.txt
access.redhat.com/security/cve/CVE-2023-36053
cve.org/CVERecord?id=CVE-2023-36053
nvd.nist.gov/vuln/detail/CVE-2023-36053
djangoproject.com/weblog/2023/jul/03/security-releases
access.redhat.com/security/cve/CVE-2023-39325
cve.org/CVERecord?id=CVE-2023-39325
nvd.nist.gov/vuln/detail/CVE-2023-39325
access.redhat.com/security/cve/CVE-2023-44487
go.dev/issue/63417
pkg.go.dev/vuln/GO-2023-2102
cisa.gov/news-events/alerts/2023/10/10/http2-rapid-reset-vulnerability-cve-2023-44487
access.redhat.com/security/cve/CVE-2023-40267
cve.org/CVERecord?id=CVE-2023-40267
nvd.nist.gov/vuln/detail/CVE-2023-40267
github.com/advisories/GHSA-pr76-5cm5-w9cj
cve.org/CVERecord?id=CVE-2023-44487
nvd.nist.gov/vuln/detail/CVE-2023-44487
github.com/dotnet/announcements/issues/277
nginx.com/blog/http-2-rapid-reset-attack-impacting-f5-nginx-products
cisa.gov/known-exploited-vulnerabilities-catalog
access.redhat.com/errata/RHSA-2023:6818
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6818.json
access.redhat.com/security/cve/CVE-2022-0759
cve.org/CVERecord?id=CVE-2022-0759
nvd.nist.gov/vuln/detail/CVE-2022-0759
access.redhat.com/security/cve/CVE-2022-3644
cve.org/CVERecord?id=CVE-2022-3644
nvd.nist.gov/vuln/detail/CVE-2022-3644
access.redhat.com/security/cve/CVE-2022-4130
cve.org/CVERecord?id=CVE-2022-4130
nvd.nist.gov/vuln/detail/CVE-2022-4130
access.redhat.com/security/cve/CVE-2022-40899
cve.org/CVERecord?id=CVE-2022-40899
nvd.nist.gov/vuln/detail/CVE-2022-40899
access.redhat.com/security/cve/CVE-2022-41717
cve.org/CVERecord?id=CVE-2022-41717
nvd.nist.gov/vuln/detail/CVE-2022-41717
go.dev/cl/455635
go.dev/cl/455717
go.dev/issue/56350
groups.google.com/g/golang-announce/c/L_3rmdT0BMU/m/yZDrXjIiBQAJ
pkg.go.dev/vuln/GO-2022-1144
cve.org/CVERecord?id=CVE-2022-44566
nvd.nist.gov/vuln/detail/CVE-2022-44566
github.com/rubysec/ruby-advisory-db/blob/master/gems/activerecord/CVE-2022-44566.yml
cve.org/CVERecord?id=CVE-2022-44570
nvd.nist.gov/vuln/detail/CVE-2022-44570
github.com/rubysec/ruby-advisory-db/tree/master/gems/rack/CVE-2022-44570.yml
cve.org/CVERecord?id=CVE-2022-44571
nvd.nist.gov/vuln/detail/CVE-2022-44571
github.com/rubysec/ruby-advisory-db/tree/master/gems/rack/CVE-2022-44571.yml
cve.org/CVERecord?id=CVE-2022-44572
nvd.nist.gov/vuln/detail/CVE-2022-44572
github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-44572.yml
cve.org/CVERecord?id=CVE-2023-0118
nvd.nist.gov/vuln/detail/CVE-2023-0118
cve.org/CVERecord?id=CVE-2023-0119
nvd.nist.gov/vuln/detail/CVE-2023-0119
projects.theforeman.org/issues/35977
puppet.com/security/cve/cve-2023-1894-puppet-server-redos
github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2023-22792.yml
github.com/rubysec/ruby-advisory-db/blob/master/gems/activerecord/CVE-2023-22794.yml
github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2023-22795.yml
github.com/advisories/GHSA-j6gc-792m-qgm2
github.com/advisories/GHSA-23c2-gwp5-pxw9
discuss.rubyonrails.org/t/cve-2023-27530-possible-dos-vulnerability-in-multipart-mime-parsing/82388
github.com/rubysec/ruby-advisory-db/tree/master/gems/rack/CVE-2023-27530.yml
discuss.rubyonrails.org/t/cve-2023-27539-possible-denial-of-service-vulnerability-in-racks-header-parsing/82466
github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2023-27539.yml
rubysec.com/advisories/CVE-2023-27539
groups.google.com/g/golang-announce/c/2q13H6LEEx0
github.com/psf/requests/security/advisories/GHSA-j8r2-6x86-q33q
errata.rockylinux.org/RLSA-2023:6818
suse.com/support/update/announcement/2023/suse-su-20232839-1
bugzilla.suse.com/1210866
bugzilla.suse.com/1212742
suse.com/security/cve/CVE-2023-31047
suse.com/security/cve/CVE-2023-36053
ubuntu.com/security/CVE-2023-31047
ubuntu.com/security/notices/USN-6054-2
suse.com/security/cve/CVE-2015-3982
suse.com/security/cve/CVE-2015-5145
suse.com/security/cve/CVE-2015-5963
suse.com/security/cve/CVE-2016-7401
suse.com/security/cve/CVE-2017-12794
suse.com/security/cve/CVE-2017-7233
suse.com/security/cve/CVE-2017-7234
suse.com/security/cve/CVE-2018-16984
suse.com/security/cve/CVE-2018-6188
suse.com/security/cve/CVE-2018-7536
suse.com/security/cve/CVE-2018-7537
suse.com/security/cve/CVE-2019-11358
suse.com/security/cve/CVE-2019-12308
suse.com/security/cve/CVE-2019-12781
suse.com/security/cve/CVE-2019-14232
suse.com/security/cve/CVE-2019-19118
suse.com/security/cve/CVE-2019-19844
suse.com/security/cve/CVE-2019-3498
suse.com/security/cve/CVE-2019-6975
suse.com/security/cve/CVE-2020-13254
suse.com/security/cve/CVE-2020-13596
suse.com/security/cve/CVE-2020-24583
Left out here: 384 references. The JSON record has them.