CVE-2024-30251
Denial of service when trying to parse malformed POST requests in aiohttp
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
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
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Denial of service when trying to parse malformed POST requests in aiohttp
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
CVE-2024-30251- 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 - Weakness
- CWE-835
- Updated
- 2026-11-02
EUVDEUVD-2024-1442
7.5
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
EUVD-2024-1442- 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
GitHub AdvisoriesGHSA-5m98-qgg9-wh84
7.5
aiohttp vulnerable to Denial of Service when trying to parse malformed POST requests
Summary
An attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests.
Impact
An attacker can stop the application from serving requests after sending a single request.
For anyone needing to patch older versions of aiohttp, the minimum diff needed to resolve the issue is (located in _read_chunk_from_length()):
diff --git a/aiohttp/multipart.py b/aiohttp/multipart.py
index 227be605c..71fc2654a 100644
--- a/aiohttp/multipart.py
+++ b/aiohttp/multipart.py
@@ -338,6 +338,8 @@ class BodyPartReader:
assert self._length is not None, "Content-Length required for chunked read"
chunk_size = min(size, self._length - self._read_bytes)
chunk = await self._content.read(chunk_size)
+ if self._content.at_eof():
+ self._at_eof = True
return chunk
async def _read_chunk_from_stream(self, size: int) -> bytes:
This does however introduce some very minor issues with handling form data. So, if possible, it would be recommended to also backport the changes in: https://github.com/aio-libs/aiohttp/commit/cebe526b9c34dc3a3da9140409db63014bc4cf19 https://github.com/aio-libs/aiohttp/commit/7eecdff163ccf029fbb1ddc9de4169d4aaeb6597 https://github.com/aio-libs/aiohttp/commit/f21c6f2ca512a026ce7f0f6c6311f62d6a638866
- Record
GHSA-5m98-qgg9-wh84- 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 - Weakness
- CWE-835
- Updated
- 2026-11-02
NVD
7.5
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
CVE-2024-30251- 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 - Weakness
- CWE-835
- Updated
- 2026-11-02
OSV
7.5
Denial of service when trying to parse malformed POST requests in aiohttp
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
CVE-2024-30251- 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 - Weakness
- CWE-835
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-30251
7.5
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
DEBIAN-CVE-2024-30251- 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
Show 18 moreShow less
OSVGHSA-5m98-qgg9-wh84
7.5
aiohttp vulnerable to Denial of Service when trying to parse malformed POST requests
Summary
An attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests.
Impact
An attacker can stop the application from serving requests after sending a single request.
For anyone needing to patch older versions of aiohttp, the minimum diff needed to resolve the issue is (located in _read_chunk_from_length()):
diff --git a/aiohttp/multipart.py b/aiohttp/multipart.py
index 227be605c..71fc2654a 100644
--- a/aiohttp/multipart.py
+++ b/aiohttp/multipart.py
@@ -338,6 +338,8 @@ class BodyPartReader:
assert self._length is not None, "Content-Length required for chunked read"
chunk_size = min(size, self._length - self._read_bytes)
chunk = await self._content.read(chunk_size)
+ if self._content.at_eof():
+ self._at_eof = True
return chunk
async def _read_chunk_from_stream(self, size: int) -> bytes:
This does however introduce some very minor issues with handling form data. So, if possible, it would be recommended to also backport the changes in: https://github.com/aio-libs/aiohttp/commit/cebe526b9c34dc3a3da9140409db63014bc4cf19 https://github.com/aio-libs/aiohttp/commit/7eecdff163ccf029fbb1ddc9de4169d4aaeb6597 https://github.com/aio-libs/aiohttp/commit/f21c6f2ca512a026ce7f0f6c6311f62d6a638866
- Record
GHSA-5m98-qgg9-wh84- 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 - Weakness
- CWE-835
- Updated
- 2026-11-02
OSVOESA-2025-1250
7.5
python-aiohttp security update
Async http client/server framework (asyncio).
Security Fix(es):
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. The HTTP parser in AIOHTTP has numerous problems with header parsing, which could lead to request smuggling. This parser is only used when AIOHTTP_NO_EXTENSIONS is enabled (or not using a prebuilt wheel). These bugs have been addressed in commit d5c12ba89 which has been included in release version 3.8.6. Users are advised to upgrade. There are no known workarounds for these issues.(CVE-2023-47627)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation makes it possible for an attacker to modify the HTTP request (e.g. insert a new header) or even create a new HTTP request if the attacker controls the HTTP method. The vulnerability occurs only if the attacker can control the HTTP method (GET, POST etc.) of the request. If the attacker can control the HTTP version of the request it will be able to modify the request (request smuggling). This issue has been patched in version 3.9.0.(CVE-2023-49082)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. When using aiohttp as a web server and configuring static routes, it is necessary to specify the root path for static files. Additionally, the option 'follow_symlinks' can be used to determine whether to follow symbolic links outside the static root directory. When 'follow_symlinks' is set to True, there is no validation to check if reading a file is within the root directory. This can lead to directory traversal vulnerabilities, resulting in unauthorized access to arbitrary files on the system, even when symlinks are not present. Disabling follow_symlinks and using a reverse proxy are encouraged mitigations. Version 3.9.2 fixes this issue.(CVE-2024-23334)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Security-sensitive parts of the Python HTTP parser retained minor differences in allowable character sets, that must trigger error handling to robustly match frame boundaries of proxies in order to protect against injection of additional requests. Additionally, validation could trigger exceptions that were not handled consistently with processing of other malformed input. Being more lenient than internet standards require could, depending on deployment environment, assist in request smuggling. The unhandled exception could cause excessive resource consumption on the application server and/or its logging facilities. This vulnerability exists due to an incomplete fix for CVE-2023-47627. Version 3.9.2 fixes this vulnerability.(CVE-2024-23829)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. A XSS vulnerability exists on index pages for static file handling. This vulnerability is fixed in 3.9.4. We have always recommended using a reverse proxy server (e.g. nginx) for serving static files. Users following the recommendation are unaffected. Other users can disable show_index if unable to upgrade.(CVE-2024-27306)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.(CVE-2024-30251)
- Record
OESA-2025-1250- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVOESA-2025-1271
7.5
python-aiohttp security update
Async http client/server framework (asyncio).
Security Fix(es):
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. When using aiohttp as a web server and configuring static routes, it is necessary to specify the root path for static files. Additionally, the option 'follow_symlinks' can be used to determine whether to follow symbolic links outside the static root directory. When 'follow_symlinks' is set to True, there is no validation to check if reading a file is within the root directory. This can lead to directory traversal vulnerabilities, resulting in unauthorized access to arbitrary files on the system, even when symlinks are not present. Disabling follow_symlinks and using a reverse proxy are encouraged mitigations. Version 3.9.2 fixes this issue.(CVE-2024-23334)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. A XSS vulnerability exists on index pages for static file handling. This vulnerability is fixed in 3.9.4. We have always recommended using a reverse proxy server (e.g. nginx) for serving static files. Users following the recommendation are unaffected. Other users can disable show_index if unable to upgrade.(CVE-2024-27306)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.(CVE-2024-30251)
- Record
OESA-2025-1271- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2025-1272
7.5
python-aiohttp security update
Async http client/server framework (asyncio).
Security Fix(es):
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. When using aiohttp as a web server and configuring static routes, it is necessary to specify the root path for static files. Additionally, the option 'follow_symlinks' can be used to determine whether to follow symbolic links outside the static root directory. When 'follow_symlinks' is set to True, there is no validation to check if reading a file is within the root directory. This can lead to directory traversal vulnerabilities, resulting in unauthorized access to arbitrary files on the system, even when symlinks are not present. Disabling follow_symlinks and using a reverse proxy are encouraged mitigations. Version 3.9.2 fixes this issue.(CVE-2024-23334)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. A XSS vulnerability exists on index pages for static file handling. This vulnerability is fixed in 3.9.4. We have always recommended using a reverse proxy server (e.g. nginx) for serving static files. Users following the recommendation are unaffected. Other users can disable show_index if unable to upgrade.(CVE-2024-27306)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.(CVE-2024-30251)
- Record
OESA-2025-1272- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVPYSEC-2026-1098
7.5
aiohttp vulnerable to Denial of Service when trying to parse malformed POST requests
Summary
An attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests.
Impact
An attacker can stop the application from serving requests after sending a single request.
For anyone needing to patch older versions of aiohttp, the minimum diff needed to resolve the issue is (located in _read_chunk_from_length()):
diff --git a/aiohttp/multipart.py b/aiohttp/multipart.py
index 227be605c..71fc2654a 100644
--- a/aiohttp/multipart.py
+++ b/aiohttp/multipart.py
@@ -338,6 +338,8 @@ class BodyPartReader:
assert self._length is not None, "Content-Length required for chunked read"
chunk_size = min(size, self._length - self._read_bytes)
chunk = await self._content.read(chunk_size)
+ if self._content.at_eof():
+ self._at_eof = True
return chunk
async def _read_chunk_from_stream(self, size: int) -> bytes:
This does however introduce some very minor issues with handling form data. So, if possible, it would be recommended to also backport the changes in: https://github.com/aio-libs/aiohttp/commit/cebe526b9c34dc3a3da9140409db63014bc4cf19 https://github.com/aio-libs/aiohttp/commit/7eecdff163ccf029fbb1ddc9de4169d4aaeb6597 https://github.com/aio-libs/aiohttp/commit/f21c6f2ca512a026ce7f0f6c6311f62d6a638866
- Record
PYSEC-2026-1098- 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-2024:3781
8.1
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:3781- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:1335
7.5
Red Hat Security Advisory: RHUI 4.11 security, bugfix, and enhancement update
- Record
RHSA-2025:1335- 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
OSVUBUNTU-CVE-2024-30251
7.5
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
UBUNTU-CVE-2024-30251- 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
OSVAZL-43365 No score
CVE-2024-30251 affecting package python-aiohttp 3.6.2-3
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
AZL-43365- Updated
- 2026-11-05
OSVAZL-43369 No score
CVE-2024-30251 affecting package python-aiohttp 3.6.2-3
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can stop the application from serving requests after sending a single request. This issue has been addressed in version 3.9.4. Users are advised to upgrade. Users unable to upgrade may manually apply a patch to their systems. Please see the linked GHSA for instructions.
- Record
AZL-43369- Updated
- 2026-11-02
OSVCLSA-2026-1770163992 No score
TuxCare security update for aiohttp (1 CVE)
TuxCare rebuilt aiohttp to address 1 CVE. Fixed in 3.8.6.post1+tuxcare.
- Record
CLSA-2026-1770163992- Updated
- 2026-11-02
OSVCLSA-2026-1770250386 No score
TuxCare security update for aiohttp (1 CVE)
TuxCare rebuilt aiohttp to address 1 CVE. Fixed in 3.8.1.post4+tuxcare.
- Record
CLSA-2026-1770250386- Updated
- 2026-11-02
OSVCLSA-2026-1787723258 No score
TuxCare security update for aiohttp (3 CVEs)
TuxCare rebuilt aiohttp to address 3 CVEs. Fixed in 3.8.5.post10+tuxcare.
- Record
CLSA-2026-1787723258- Updated
- 2026-11-02
OSVCLSA-2026-1787905713 No score
TuxCare security update for aiohttp (2 CVEs)
TuxCare rebuilt aiohttp to address 2 CVEs. Fixed in 3.8.4.post7+tuxcare.
- Record
CLSA-2026-1787905713- Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2024-30251 No score
CVE-2024-30251 in aiohttp - Patched by Root
Root has patched CVE-2024-30251 in the aiohttp package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2024-30251- Updated
- 2026-11-02
OSVSUSE-SU-2024:4327-1 No score
Security update for python-aiohttp
This update for python-aiohttp fixes the following issues:
- CVE-2024-30251: Fixed infinite loop on specially crafted POST request (bsc#1223726).
- Record
SUSE-SU-2024:4327-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4328-1 No score
Security update for python-aiohttp
This update for python-aiohttp fixes the following issues:
- CVE-2024-30251: Fixed infinite loop on specially crafted POST request (bsc#1223726).
- Record
SUSE-SU-2024:4328-1- Updated
- 2026-11-02
OSVUSN-7642-1 No score
python-aiohttp vulnerabilities
Ben Kallus discovered that AIOHTTP did not correctly parse HTTP headers. A remote attacker could possibly use this issue to perform request smuggling. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-47627)
Ivan Novikov discovered that AIOHTTP did not properly validate certain inputs. A remote attacker could possibly use this issue to perform request smuggling. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-49081, CVE-2023-49082)
Paul J. Dorn discovered that AIOHTTP did not properly validate certain inputs. A remote attacker could possibly use this issue to perform request smuggling. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-23829)
Takeshi Kaneko discovered that AIOHTTP did not properly sanitize certain inputs. A remote attacker could possibly use this issue to perform a cross-site scripting (XSS) attack. (CVE-2024-27306)
It was discovered that AIOHTTP did not correctly handle certain POST requests. A remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-30251)
Jeppe Bonde Weikop discovered that AIOHTTP did not correctly handle parsing newlines in certain inputs. A remote attacker could possibly use this issue to perform request smuggling. (CVE-2024-52304)
- Record
USN-7642-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
aiohttpPyPI |
before 3.9.4 | 3.9.4 |
python-aiohttpAzure Linux:3 |
through 3.6.2-3 | None known |
python-aiohttpAzure Linux:2 |
through 3.6.2-3 | None known |
aiohttpTuxCare:PyPI |
3.8.6 up to 3.8.6.post1+tuxcare | 3.8.6.post1+tuxcare |
aiohttpTuxCare:PyPI |
3.8.1 up to 3.8.1.post4+tuxcare, plus listed versions 3.8.1.post1+tuxcare3.8.1.post2+tuxcare3.8.1.post3+tuxcare |
3.8.1.post4+tuxcare |
aiohttpTuxCare:PyPI From an advisory covering 3 CVEs |
3.8.5 up to 3.8.5.post10+tuxcare, plus listed versions 3.8.5.post1+tuxcare3.8.5.post2+tuxcare3.8.5.post3+tuxcare3.8.5.post4+tuxcare3.8.5.post5+tuxcare Show 4 moreShow less3.8.5.post6+tuxcare3.8.5.post7+tuxcare3.8.5.post8+tuxcare3.8.5.post9+tuxcare |
3.8.5.post10+tuxcare |
aiohttpTuxCare:PyPI From an advisory covering 2 CVEs |
3.8.4 up to 3.8.4.post7+tuxcare, plus listed versions 3.8.4.post1+tuxcare3.8.4.post2+tuxcare3.8.4.post3+tuxcare3.8.4.post4+tuxcare3.8.4.post5+tuxcare3.8.4.post6+tuxcare |
3.8.4.post7+tuxcare |
python-aiohttpDebian:12 |
before 3.8.4-1+deb12u1, plus listed versions 3.8.4-1 |
3.8.4-1+deb12u1 |
python-aiohttpDebian:13 |
before 3.9.5-1 | 3.9.5-1 |
python-aiohttpDebian:14 |
before 3.9.5-1 | 3.9.5-1 |
Show 166 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-aiohttpDebian:11 From an advisory covering 9 CVEs |
before 3.7.4-1+deb11u1, plus listed versions 3.7.4-1 |
3.7.4-1+deb11u1 |
python-aiohttpDebian:12 From an advisory covering 6 CVEs |
before 3.8.4-1+deb12u1, plus listed versions 3.8.4-1 |
3.8.4-1+deb12u1 |
aiohttpPyPI |
before 3.9.4, plus listed versions 0.10.10.00.10.10.10.20.11.0 Show 45 moreShow less0.12.00.13.00.13.10.14.00.14.10.14.20.14.30.14.40.15.00.15.10.15.20.15.30.16.00.16.10.16.20.16.30.16.40.16.50.16.60.17.00.17.10.17.20.17.30.17.40.18.00.18.10.18.20.18.30.18.40.19.00.20.20.00.20.10.20.20.21.00.21.10.21.20.21.40.21.50.21.60.22.00.22.0a00.22.0b00.22.0b10.22.0b2 |
3.9.4 |
python-aiohttpopenEuler:20.03-LTS-SP4 From an advisory covering 6 CVEs |
before 3.7.4-5.oe2003sp4 | 3.7.4-5.oe2003sp4 |
python-aiohttpopenEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 3.7.4-6.oe2203sp4 | 3.7.4-6.oe2203sp4 |
python-aiohttpopenEuler:22.03-LTS-SP3 From an advisory covering 3 CVEs |
before 3.7.4-6.oe2203sp3 | 3.7.4-6.oe2203sp3 |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:4.5.7-1.el8ap | 0:4.5.7-1.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:4.5.7-1.el9ap | 0:4.5.7-1.el9ap |
receptorRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el8ap | 0:1.4.8-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el8ap | 0:1.4.8-1.el8ap |
receptorRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el8ap | 0:1.4.8-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el8ap | 0:1.4.8-1.el8ap |
receptorRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el8ap | 0:1.4.8-1.el8ap |
receptorctlRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el8ap | 0:1.4.8-1.el8ap |
receptorRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el9ap | 0:1.4.8-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el9ap | 0:1.4.8-1.el9ap |
receptorRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el9ap | 0:1.4.8-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el9ap | 0:1.4.8-1.el9ap |
receptorRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el9ap | 0:1.4.8-1.el9ap |
receptorctlRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.4.8-1.el9ap | 0:1.4.8-1.el9ap |
python39-cryptographyRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python39-cryptography-debuginfoRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python3x-cryptographyRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python3x-cryptography-debugsourceRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python39-cryptographyRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python39-cryptography-debuginfoRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python3x-cryptographyRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python3x-cryptography-debugsourceRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python39-cryptographyRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python39-cryptography-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python3x-cryptographyRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python3x-cryptography-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el8ap | 0:42.0.5-1.el8ap |
python-cryptographyRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python-cryptography-debugsourceRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python3-cryptographyRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python3-cryptography-debuginfoRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python-cryptographyRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python-cryptography-debugsourceRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python3-cryptographyRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python3-cryptography-debuginfoRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python-cryptographyRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python-cryptography-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python3-cryptographyRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python3-cryptography-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:42.0.5-1.el9ap | 0:42.0.5-1.el9ap |
python39-pillowRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el8ap | 0:10.3.0-1.el8ap |
python39-pillow-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el8ap | 0:10.3.0-1.el8ap |
python3x-pillowRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el8ap | 0:10.3.0-1.el8ap |
python3x-pillow-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el8ap | 0:10.3.0-1.el8ap |
python-pillowRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el9ap | 0:10.3.0-1.el9ap |
python-pillow-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el9ap | 0:10.3.0-1.el9ap |
python3-pillowRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el9ap | 0:10.3.0-1.el9ap |
python3-pillow-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:10.3.0-1.el9ap | 0:10.3.0-1.el9ap |
python39-gunicornRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.0.0-1.el8ap | 0:22.0.0-1.el8ap |
python3x-gunicornRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.0.0-1.el8ap | 0:22.0.0-1.el8ap |
python-gunicornRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.0.0-1.el9ap | 0:22.0.0-1.el9ap |
python3-gunicornRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.0.0-1.el9ap | 0:22.0.0-1.el9ap |
python39-idnaRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.7-1.el8ap | 0:3.7-1.el8ap |
python3x-idnaRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.7-1.el8ap | 0:3.7-1.el8ap |
python39-idnaRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.7-1.el8ap | 0:3.7-1.el8ap |
python3x-idnaRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.7-1.el8ap | 0:3.7-1.el8ap |
python-idnaRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.7-1.el9ap | 0:3.7-1.el9ap |
python3-idnaRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.7-1.el9ap | 0:3.7-1.el9ap |
python-idnaRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.7-1.el9ap | 0:3.7-1.el9ap |
python3-idnaRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.7-1.el9ap | 0:3.7-1.el9ap |
python39-pydanticRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.10.15-1.el8ap | 0:1.10.15-1.el8ap |
python3x-pydanticRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:1.10.15-1.el8ap | 0:1.10.15-1.el8ap |
python-pydanticRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.10.15-1.el9ap | 0:1.10.15-1.el9ap |
python3-pydanticRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:1.10.15-1.el9ap | 0:1.10.15-1.el9ap |
python39-sqlparseRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:0.5.0-1.el8ap | 0:0.5.0-1.el8ap |
python3x-sqlparseRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:0.5.0-1.el8ap | 0:0.5.0-1.el8ap |
python-sqlparseRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:0.5.0-1.el9ap | 0:0.5.0-1.el9ap |
python3-sqlparseRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:0.5.0-1.el9ap | 0:0.5.0-1.el9ap |
python39-blackRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el8ap | 0:22.8.0-2.el8ap |
python3x-blackRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el8ap | 0:22.8.0-2.el8ap |
python39-blackRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el8ap | 0:22.8.0-2.el8ap |
python3x-blackRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el8ap | 0:22.8.0-2.el8ap |
python39-blackRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el8ap | 0:22.8.0-2.el8ap |
python3x-blackRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el8ap | 0:22.8.0-2.el8ap |
python-blackRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el9ap | 0:22.8.0-2.el9ap |
python3-blackRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el9ap | 0:22.8.0-2.el9ap |
python-blackRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el9ap | 0:22.8.0-2.el9ap |
python3-blackRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el9ap | 0:22.8.0-2.el9ap |
python-blackRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el9ap | 0:22.8.0-2.el9ap |
python3-blackRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:22.8.0-2.el9ap | 0:22.8.0-2.el9ap |
python39-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el8ap | 0:3.9.5-1.el8ap |
python39-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el8ap | 0:3.9.5-1.el8ap |
python3x-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el8ap | 0:3.9.5-1.el8ap |
python3x-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el8ap | 0:3.9.5-1.el8ap |
python-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el9ap | 0:3.9.5-1.el9ap |
python-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el9ap | 0:3.9.5-1.el9ap |
python3-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el9ap | 0:3.9.5-1.el9ap |
python3-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.9.5-1.el9ap | 0:3.9.5-1.el9ap |
automation-hubRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:4.9.2-1.el8ap | 0:4.9.2-1.el8ap |
python39-galaxy-ngRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:4.9.2-1.el8ap | 0:4.9.2-1.el8ap |
python3x-galaxy-ngRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:4.9.2-1.el8ap | 0:4.9.2-1.el8ap |
automation-hubRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:4.9.2-1.el9ap | 0:4.9.2-1.el9ap |
python-galaxy-ngRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:4.9.2-1.el9ap | 0:4.9.2-1.el9ap |
python3-galaxy-ngRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:4.9.2-1.el9ap | 0:4.9.2-1.el9ap |
python39-social-auth-app-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:5.4.1-1.el8ap | 0:5.4.1-1.el8ap |
python3x-social-auth-app-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:5.4.1-1.el8ap | 0:5.4.1-1.el8ap |
python-social-auth-app-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:5.4.1-1.el9ap | 0:5.4.1-1.el9ap |
python3-social-auth-app-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:5.4.1-1.el9ap | 0:5.4.1-1.el9ap |
python39-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el8ap | 0:3.1.4-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el8ap | 0:3.1.4-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el8ap | 0:3.1.4-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el8ap | 0:3.1.4-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el8ap | 0:3.1.4-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el8ap | 0:3.1.4-1.el8ap |
python-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el9ap | 0:3.1.4-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el9ap | 0:3.1.4-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el9ap | 0:3.1.4-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el9ap | 0:3.1.4-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el9ap | 0:3.1.4-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:3.1.4-1.el9ap | 0:3.1.4-1.el9ap |
python39-requestsRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el8ap | 0:2.32.2-1.el8ap |
python3x-requestsRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el8ap | 0:2.32.2-1.el8ap |
python39-requestsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el8ap | 0:2.32.2-1.el8ap |
python3x-requestsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el8ap | 0:2.32.2-1.el8ap |
python-requestsRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el9ap | 0:2.32.2-1.el9ap |
python3-requestsRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el9ap | 0:2.32.2-1.el9ap |
python-requestsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el9ap | 0:2.32.2-1.el9ap |
python3-requestsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 20 CVEs |
before 0:2.32.2-1.el9ap | 0:2.32.2-1.el9ap |
python-gunicornRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:22.0.0-1.0.1.el8ui | 0:22.0.0-1.0.1.el8ui |
python3.11-gunicornRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:22.0.0-1.0.1.el8ui | 0:22.0.0-1.0.1.el8ui |
python-sqlparseRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:0.5.0-1.el8ui | 0:0.5.0-1.el8ui |
python3.11-sqlparseRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:0.5.0-1.el8ui | 0:0.5.0-1.el8ui |
python-grpcioRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:1.65.4-1.el8ui | 0:1.65.4-1.el8ui |
python-grpcio-debugsourceRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:1.65.4-1.el8ui | 0:1.65.4-1.el8ui |
python3.11-grpcioRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:1.65.4-1.el8ui | 0:1.65.4-1.el8ui |
python3.11-grpcio-debuginfoRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:1.65.4-1.el8ui | 0:1.65.4-1.el8ui |
python-cryptographyRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:42.0.8-1.el8ui | 0:42.0.8-1.el8ui |
python-cryptography-debugsourceRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:42.0.8-1.el8ui | 0:42.0.8-1.el8ui |
python3.11-cryptographyRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:42.0.8-1.el8ui | 0:42.0.8-1.el8ui |
python3.11-cryptography-debuginfoRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:42.0.8-1.el8ui | 0:42.0.8-1.el8ui |
python-aiohttpRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:3.9.4-1.el8ui | 0:3.9.4-1.el8ui |
python-aiohttp-debugsourceRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:3.9.4-1.el8ui | 0:3.9.4-1.el8ui |
python3.11-aiohttpRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:3.9.4-1.el8ui | 0:3.9.4-1.el8ui |
python3.11-aiohttp-debuginfoRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:3.9.4-1.el8ui | 0:3.9.4-1.el8ui |
python-jinja2Red Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:3.1.4-1.el8ui | 0:3.1.4-1.el8ui |
python3.11-jinja2Red Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:3.1.4-1.el8ui | 0:3.1.4-1.el8ui |
python-requestsRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:2.32.3-2.el8ui | 0:2.32.3-2.el8ui |
python3.11-requestsRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:2.32.3-2.el8ui | 0:2.32.3-2.el8ui |
python-djangoRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:4.2.15-1.el8ui | 0:4.2.15-1.el8ui |
python3.11-djangoRed Hat:rhui:4::el8 From an advisory covering 13 CVEs |
before 0:4.2.15-1.el8ui | 0:4.2.15-1.el8ui |
aiohttpRoot:PyPI |
before 3.9.1+aikido.7 | 3.9.1+aikido.73.8.6+aikido.13.8.6+aikido.23.8.6+aikido.33.8.6+aikido.43.8.6+aikido.53.8.6+aikido.63.8.6+aikido.73.8.6+aikido.83.8.6+aikido.93.8.6+aikido.103.8.6+aikido.113.8.6+aikido.123.8.6+aikido.133.9.1+aikido.83.8.6+aikido.143.9.1+aikido.93.8.6+aikido.15 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP4 |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpSUSE:Linux Enterprise Module for Python 3 15 SP5 |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpSUSE:Linux Enterprise Module for Python 3 15 SP6 |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpopenSUSE:Leap 15.5 |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpopenSUSE:Leap 15.6 |
before 3.9.3-150400.10.30.1 | 3.9.3-150400.10.30.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP2 |
before 3.6.0-150100.3.21.1 | 3.6.0-150100.3.21.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP3 |
before 3.6.0-150100.3.21.1 | 3.6.0-150100.3.21.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP4 |
before 3.6.0-150100.3.21.1 | 3.6.0-150100.3.21.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP5 |
before 3.6.0-150100.3.21.1 | 3.6.0-150100.3.21.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP6 |
before 3.6.0-150100.3.21.1 | 3.6.0-150100.3.21.1 |
python-aiohttpopenSUSE:Leap 15.5 |
before 3.6.0-150100.3.21.1 | 3.6.0-150100.3.21.1 |
python-aiohttpUbuntu:Pro:22.04:LTS |
before 3.8.1-4ubuntu0.2+esm1, plus listed versions 3.7.4-13.7.4-1build23.8.1-33.8.1-43.8.1-4build13.8.1-4ubuntu0.2 |
3.8.1-4ubuntu0.2+esm1 |
python-aiohttpUbuntu:Pro:24.04:LTS |
before 3.9.1-1ubuntu0.1+esm1, plus listed versions 3.8.4-13.9.1-13.9.1-1build13.9.1-1ubuntu0.1 |
3.9.1-1ubuntu0.1+esm1 |
python-aiohttpUbuntu:Pro:18.04:LTS From an advisory covering 7 CVEs |
before 3.0.1-1ubuntu0.1~esm5, plus listed versions 2.2.3-1build12.2.3-22.3.6-13.0.1-13.0.1-1ubuntu0.1~esm13.0.1-1ubuntu0.1~esm4 |
3.0.1-1ubuntu0.1~esm5 |
python-aiohttpUbuntu:Pro:20.04:LTS From an advisory covering 7 CVEs |
before 3.6.2-1ubuntu1+esm4, plus listed versions 3.5.4-13.5.4-1build13.6.1-13.6.2-13.6.2-1build1 Show 4 moreShow less3.6.2-1ubuntu0.1~esm13.6.2-1ubuntu13.6.2-1ubuntu1+esm13.6.2-1ubuntu1+esm3 |
3.6.2-1ubuntu1+esm4 |
python-aiohttpUbuntu:Pro:22.04:LTS From an advisory covering 7 CVEs |
before 3.8.1-4ubuntu0.2+esm1, plus listed versions 3.7.4-13.7.4-1build23.8.1-33.8.1-43.8.1-4build13.8.1-4ubuntu0.2 |
3.8.1-4ubuntu0.2+esm1 |
python-aiohttpUbuntu:Pro:24.04:LTS From an advisory covering 7 CVEs |
before 3.9.1-1ubuntu0.1+esm1, plus listed versions 3.8.4-13.9.1-13.9.1-1build13.9.1-1ubuntu0.1 |
3.9.1-1ubuntu0.1+esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-30251 is a high vulnerability (CVSS 7.5) in Aio-libs Aiohttp, published May 2, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.09%, the 65th percentile. Fixed in aiohttp 3.9.4.
References
github.com/aio-libs/aiohttp/security/advisories/GHSA-5m98-qgg9-wh84
github.com/aio-libs/aiohttp/commit/7eecdff163ccf029fbb1ddc9de4169d4aaeb6597
github.com/aio-libs/aiohttp/commit/cebe526b9c34dc3a3da9140409db63014bc4cf19
github.com/aio-libs/aiohttp/commit/f21c6f2ca512a026ce7f0f6c6311f62d6a638866
openwall.com/lists/oss-security/2024/05/02/4
lists.debian.org/debian-lts-announce/2025/02/msg00002.html
Show 175 moreShow less
nvd.nist.gov/vuln/detail/CVE-2024-30251
github.com/advisories/GHSA-5m98-qgg9-wh84
github.com/CVEProject/cvelistV5/tree/main/cves/2024/30xxx/CVE-2024-30251.json
security-tracker.debian.org/tracker/CVE-2024-30251
github.com/aio-libs/aiohttp
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1250
nvd.nist.gov/vuln/detail/CVE-2023-47627
nvd.nist.gov/vuln/detail/CVE-2023-49082
nvd.nist.gov/vuln/detail/CVE-2024-23334
nvd.nist.gov/vuln/detail/CVE-2024-23829
nvd.nist.gov/vuln/detail/CVE-2024-27306
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1271
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1272
pypi.org/project/aiohttp
access.redhat.com/errata/RHSA-2024:3781
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2250765
bugzilla.redhat.com/show_bug.cgi?id=2255331
bugzilla.redhat.com/show_bug.cgi?id=2259479
bugzilla.redhat.com/show_bug.cgi?id=2266045
bugzilla.redhat.com/show_bug.cgi?id=2268017
bugzilla.redhat.com/show_bug.cgi?id=2268019
bugzilla.redhat.com/show_bug.cgi?id=2268273
bugzilla.redhat.com/show_bug.cgi?id=2269576
bugzilla.redhat.com/show_bug.cgi?id=2269617
bugzilla.redhat.com/show_bug.cgi?id=2270236
bugzilla.redhat.com/show_bug.cgi?id=2272563
bugzilla.redhat.com/show_bug.cgi?id=2274779
bugzilla.redhat.com/show_bug.cgi?id=2275106
bugzilla.redhat.com/show_bug.cgi?id=2275280
bugzilla.redhat.com/show_bug.cgi?id=2275989
bugzilla.redhat.com/show_bug.cgi?id=2277035
bugzilla.redhat.com/show_bug.cgi?id=2278038
bugzilla.redhat.com/show_bug.cgi?id=2278710
bugzilla.redhat.com/show_bug.cgi?id=2279476
bugzilla.redhat.com/show_bug.cgi?id=2282114
issues.redhat.com/browse/AAH-3111
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3781.json
access.redhat.com/security/cve/CVE-2023-5752
cve.org/CVERecord?id=CVE-2023-5752
nvd.nist.gov/vuln/detail/CVE-2023-5752
github.com/pypa/pip/pull/12306
mail.python.org/archives/list/[email protected]/thread/F4PL35U6X4VVHZ5ILJU3PWUWN7H7LZXL
access.redhat.com/security/cve/CVE-2023-45288
cve.org/CVERecord?id=CVE-2023-45288
nvd.nist.gov/vuln/detail/CVE-2023-45288
nowotarski.info/http2-continuation-flood
pkg.go.dev/vuln/GO-2024-2687
kb.cert.org/vuls/id/421644
access.redhat.com/security/cve/CVE-2023-45290
cve.org/CVERecord?id=CVE-2023-45290
nvd.nist.gov/vuln/detail/CVE-2023-45290
openwall.com/lists/oss-security/2024/03/08/4
go.dev/cl/569341
go.dev/issue/65383
groups.google.com/g/golang-announce/c/5pwGVUPoMbg
pkg.go.dev/vuln/GO-2024-2599
security.netapp.com/advisory/ntap-20240329-0004
access.redhat.com/security/cve/CVE-2023-49083
cve.org/CVERecord?id=CVE-2023-49083
nvd.nist.gov/vuln/detail/CVE-2023-49083
github.com/pyca/cryptography/commit/f09c261ca10a31fe41b1262306db7f8f1da0e48a
github.com/pyca/cryptography/pull/9926
github.com/pyca/cryptography/security/advisories/GHSA-jfhm-5ghh-2f97
access.redhat.com/security/cve/CVE-2023-50447
cve.org/CVERecord?id=CVE-2023-50447
nvd.nist.gov/vuln/detail/CVE-2023-50447
openwall.com/lists/oss-security/2024/01/20/1
devhub.checkmarx.com/cve-details/CVE-2023-50447
duartecsantos.github.io/2023-01-02-CVE-2023-50447
github.com/python-pillow/Pillow/releases
access.redhat.com/security/cve/CVE-2024-1135
cve.org/CVERecord?id=CVE-2024-1135
nvd.nist.gov/vuln/detail/CVE-2024-1135
github.com/advisories/GHSA-w3h3-4rj7-4ph4
github.com/benoitc/gunicorn/commit/ac29c9b0a758d21f1e0fb3b3457239e523fa9f1d
huntr.com/bounties/22158e34-cfd5-41ad-97e0-a780773d96c1
access.redhat.com/security/cve/CVE-2024-3651
cve.org/CVERecord?id=CVE-2024-3651
nvd.nist.gov/vuln/detail/CVE-2024-3651
access.redhat.com/security/cve/CVE-2024-3772
cve.org/CVERecord?id=CVE-2024-3772
nvd.nist.gov/vuln/detail/CVE-2024-3772
access.redhat.com/security/cve/CVE-2024-4340
cve.org/CVERecord?id=CVE-2024-4340
nvd.nist.gov/vuln/detail/CVE-2024-4340
github.com/advisories/GHSA-2m57-hf25-phgg
access.redhat.com/security/cve/CVE-2024-21503
cve.org/CVERecord?id=CVE-2024-21503
nvd.nist.gov/vuln/detail/CVE-2024-21503
github.com/psf/black/commit/f00093672628d212b8965a8993cee8bedf5fe9b8
github.com/psf/black/releases/tag/24.3.0
security.snyk.io/vuln/SNYK-PYTHON-BLACK-6256273
access.redhat.com/security/cve/CVE-2024-24783
cve.org/CVERecord?id=CVE-2024-24783
nvd.nist.gov/vuln/detail/CVE-2024-24783
github.com/advisories/GHSA-3q2c-pvp5-3cqp
go.dev/cl/569339
go.dev/issue/65390
pkg.go.dev/vuln/GO-2024-2598
security.netapp.com/advisory/ntap-20240329-0005
access.redhat.com/security/cve/CVE-2024-26130
cve.org/CVERecord?id=CVE-2024-26130
nvd.nist.gov/vuln/detail/CVE-2024-26130
access.redhat.com/security/cve/CVE-2024-27306
cve.org/CVERecord?id=CVE-2024-27306
access.redhat.com/security/cve/CVE-2024-27351
cve.org/CVERecord?id=CVE-2024-27351
nvd.nist.gov/vuln/detail/CVE-2024-27351
djangoproject.com/weblog/2024/mar/04/security-releases
access.redhat.com/security/cve/CVE-2024-28219
cve.org/CVERecord?id=CVE-2024-28219
nvd.nist.gov/vuln/detail/CVE-2024-28219
access.redhat.com/security/cve/CVE-2024-28849
cve.org/CVERecord?id=CVE-2024-28849
nvd.nist.gov/vuln/detail/CVE-2024-28849
github.com/follow-redirects/follow-redirects/security/advisories/GHSA-cxjh-pqwp-8mfp
access.redhat.com/security/cve/CVE-2024-30251
cve.org/CVERecord?id=CVE-2024-30251
access.redhat.com/security/cve/CVE-2024-32879
cve.org/CVERecord?id=CVE-2024-32879
nvd.nist.gov/vuln/detail/CVE-2024-32879
github.com/python-social-auth/social-app-django/security/advisories/GHSA-2gr8-3wc7-xhj3
access.redhat.com/security/cve/CVE-2024-34064
cve.org/CVERecord?id=CVE-2024-34064
nvd.nist.gov/vuln/detail/CVE-2024-34064
github.com/pallets/jinja/security/advisories/GHSA-h75v-3vvj-5mfj
access.redhat.com/security/cve/CVE-2024-35195
cve.org/CVERecord?id=CVE-2024-35195
nvd.nist.gov/vuln/detail/CVE-2024-35195
github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56
access.redhat.com/errata/RHSA-2025:1335
docs.redhat.com/en/documentation/red_hat_update_infrastructure/4/html/release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2295938
bugzilla.redhat.com/show_bug.cgi?id=2302433
bugzilla.redhat.com/show_bug.cgi?id=2302434
bugzilla.redhat.com/show_bug.cgi?id=2302435
bugzilla.redhat.com/show_bug.cgi?id=2302436
issues.redhat.com/browse/RHUI-429
issues.redhat.com/browse/RHUI-577
issues.redhat.com/browse/RHUI-617
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_1335.json
access.redhat.com/security/cve/CVE-2024-7246
bugzilla.redhat.com/show_bug.cgi?id=2303104
cve.org/CVERecord?id=CVE-2024-7246
nvd.nist.gov/vuln/detail/CVE-2024-7246
github.com/grpc/grpc/issues/36245
access.redhat.com/security/cve/CVE-2024-39614
cve.org/CVERecord?id=CVE-2024-39614
nvd.nist.gov/vuln/detail/CVE-2024-39614
access.redhat.com/security/cve/CVE-2024-41989
cve.org/CVERecord?id=CVE-2024-41989
nvd.nist.gov/vuln/detail/CVE-2024-41989
access.redhat.com/security/cve/CVE-2024-41990
cve.org/CVERecord?id=CVE-2024-41990
nvd.nist.gov/vuln/detail/CVE-2024-41990
djangoproject.com/weblog/2024/aug/06/security-releases
access.redhat.com/security/cve/CVE-2024-41991
cve.org/CVERecord?id=CVE-2024-41991
nvd.nist.gov/vuln/detail/CVE-2024-41991
access.redhat.com/security/cve/CVE-2024-42005
cve.org/CVERecord?id=CVE-2024-42005
nvd.nist.gov/vuln/detail/CVE-2024-42005
suse.com/support/update/announcement/2024/suse-su-20244327-1
bugzilla.suse.com/1223726
suse.com/security/cve/CVE-2024-30251
suse.com/support/update/announcement/2024/suse-su-20244328-1
ubuntu.com/security/CVE-2024-30251
ubuntu.com/security/notices/USN-7642-1
ubuntu.com/security/CVE-2023-47627
ubuntu.com/security/CVE-2023-49081
ubuntu.com/security/CVE-2023-49082
ubuntu.com/security/CVE-2024-23829
ubuntu.com/security/CVE-2024-27306
ubuntu.com/security/CVE-2024-52304
Left out here: 179 versions. The JSON record has them.