CVE-2026-54273
AIOHTTP: HTTP/1 Pipelined Requests Queue Without Limit
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
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
6.6
AIOHTTP: HTTP/1 Pipelined Requests Queue Without Limit
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
CVE-2026-54273- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2026-38317
6.6
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
EUVD-2026-38317- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-4fvr-rgm6-gqmc
6.6
aiohttp: HTTP/1 Pipelined Requests Queue Without Limit
Summary
No limit was present on the number of pipelined requests that could be queued.
Impact
An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS.
Patch: https://github.com/aio-libs/aiohttp/commit/dfdfa9d5aad5d21f91c79fb2ceeba0f8046cb6cf
- Record
GHSA-4fvr-rgm6-gqmc- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-770
- Updated
- 2026-11-02
NVD
6.6
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
CVE-2026-54273- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - 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-770
- Updated
- 2026-11-02
OSV
6.6
AIOHTTP: HTTP/1 Pipelined Requests Queue Without Limit
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
CVE-2026-54273- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-54273
7.5
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
DEBIAN-CVE-2026-54273- 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 16 moreShow less
OSVGHSA-4fvr-rgm6-gqmc
6.6
aiohttp: HTTP/1 Pipelined Requests Queue Without Limit
Summary
No limit was present on the number of pipelined requests that could be queued.
Impact
An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS.
Patch: https://github.com/aio-libs/aiohttp/commit/dfdfa9d5aad5d21f91c79fb2ceeba0f8046cb6cf
- Record
GHSA-4fvr-rgm6-gqmc- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVOESA-2026-2838
6.6
python-aiohttp security update
Async http client/server framework (asyncio).
Security Fix(es):
No limit was present on the number of pipelined requests that could be queued. Impact An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS.(CVE-2026-54273)
If an attacker sends large incomplete websocket frame payloads, it may be possible to bypass the usual size limits on memory use. Impact If a web application has WebSocket endpoints, it may be possible for an attacker to execute a DoS attack through excessive memory use(CVE-2026-54274)
If an application makes multiple requests to the same domain, but with different per-request server_hostname parameters, then the later calls may succeed by reusing the existing connection when they should have been rejected due to the TLS SNI check.(CVE-2026-54275)
If the client follows a redirect (the default option) to an attacker controlled domain, the attacker may be able to extract the auth digest.
This likely requires an open redirect vulnerability or similar on the target domain for an attacker to be able to execute. Further, the attacker is only receiving the digest, so should only be able to extract the user's credentials if the cryptography is weak or there is some kind of password reuse.(CVE-2026-54276)
It is possible to bypass the max_line_size check in parts of an HTTP request in the C parser. Impact If using the optimized C parser (the default in pre-built wheels), then an attacker may be able to send oversized lines through the HTTP parser and use an excessive amount of memory, potentially leading to DoS.(CVE-2026-54277)
An attacker may be able to send a compressed payload in specific situations that could be decompressed into memory, potentially leading to DoS (a zip bomb edge case).(CVE-2026-54278)
Host-only cookies If you save a cookie and later restore it, you lose the host-only status. CookieJar.save()CookieJar.load() affects host-only cookies loaded from disk that may be sent to subdomains that should previously have been banned(CVE-2026-54279)
Payload resources are not closed correctly when a client disconnects in the middle of a write. Impact If a payload is using an open file or similar limited resource, then an attacker may be able to cause resource starvation temporarily until garbage collection or similar closes the file.(CVE-2026-54280)
- Record
OESA-2026-2838- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
OSVOESA-2026-2839
6.6
python-aiohttp security update
Async http client/server framework (asyncio).
Security Fix(es):
No limit was present on the number of pipelined requests that could be queued. Impact An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS.(CVE-2026-54273)
If an attacker sends large incomplete websocket frame payloads, it may be possible to bypass the usual size limits on memory use. Impact If a web application has WebSocket endpoints, it may be possible for an attacker to execute a DoS attack through excessive memory use(CVE-2026-54274)
If an application makes multiple requests to the same domain, but with different per-request server_hostname parameters, then the later calls may succeed by reusing the existing connection when they should have been rejected due to the TLS SNI check.(CVE-2026-54275)
If the client follows a redirect (the default option) to an attacker controlled domain, the attacker may be able to extract the auth digest.
This likely requires an open redirect vulnerability or similar on the target domain for an attacker to be able to execute. Further, the attacker is only receiving the digest, so should only be able to extract the user's credentials if the cryptography is weak or there is some kind of password reuse.(CVE-2026-54276)
It is possible to bypass the max_line_size check in parts of an HTTP request in the C parser. Impact If using the optimized C parser (the default in pre-built wheels), then an attacker may be able to send oversized lines through the HTTP parser and use an excessive amount of memory, potentially leading to DoS.(CVE-2026-54277)
An attacker may be able to send a compressed payload in specific situations that could be decompressed into memory, potentially leading to DoS (a zip bomb edge case).(CVE-2026-54278)
Host-only cookies If you save a cookie and later restore it, you lose the host-only status. CookieJar.save()CookieJar.load() affects host-only cookies loaded from disk that may be sent to subdomains that should previously have been banned(CVE-2026-54279)
Payload resources are not closed correctly when a client disconnects in the middle of a write. Impact If a payload is using an open file or similar limited resource, then an attacker may be able to cause resource starvation temporarily until garbage collection or similar closes the file.(CVE-2026-54280)
- Record
OESA-2026-2839- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
OSVPYSEC-2026-2107
7.5
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
PYSEC-2026-2107- 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-2026-54273
6.6
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
UBUNTU-CVE-2026-54273- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - 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-90650 No score
CVE-2026-54273 affecting package python-aiohttp 3.6.2-3
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.
- Record
AZL-90650- Updated
- 2026-11-05
OSVCLSA-2026-1784769519 No score
TuxCare security update for aiohttp (6 CVEs)
TuxCare rebuilt aiohttp to address 6 CVEs. Fixed in 3.8.6.post7+tuxcare.
- Record
CLSA-2026-1784769519- Updated
- 2026-11-02
OSVCLSA-2026-1791372571 No score
TuxCare security update for aiohttp (5 CVEs)
TuxCare rebuilt aiohttp to address 5 CVEs. Fixed in 3.8.5.post18+tuxcare.
- Record
CLSA-2026-1791372571- Updated
- 2026-11-02
OSVCLSA-2026-1791373745 No score
TuxCare security update for aiohttp (5 CVEs)
TuxCare rebuilt aiohttp to address 5 CVEs. Fixed in 3.8.4.post14+tuxcare.
- Record
CLSA-2026-1791373745- Updated
- 2026-11-02
OSVCLSA-2026-1791377424 No score
TuxCare security update for aiohttp (7 CVEs)
TuxCare rebuilt aiohttp to address 7 CVEs. Fixed in 3.8.1.post16+tuxcare.
- Record
CLSA-2026-1791377424- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11097-1 No score
python311-aiohttp-3.14.1-1.1 on GA media
These are all security issues fixed in the python311-aiohttp-3.14.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11097-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21372-1 No score
Security update for python-aiohttp
This update for python-aiohttp fixes the following issues
- CVE-2026-50269: improper validation of user-controlled strings allows for CRLF injection in multipart headers (bsc#1268398).
- CVE-2026-54273: no limit in the HTTP/1 pipelined request queue can lead to excessive resource consumption (bsc#1268543).
- CVE-2026-54274: incomplete websocket frame payloads can bypass memory use limits and cause a DoS via excessive resource consumption (bsc#1268544).
- CVE-2026-54275:
server_hostnameTLS SNI check bypass when an existing connection is reused (bsc#1268549). - CVE-2026-54277:
max_line_sizebypass when using the optimised C HTTP parser can lead to excessive resource consumption (bsc#1268556). - CVE-2026-54278: unread compressed request bodies can bypass
client_max_sizeduring cleanup and cause a DoS (bsc#1268559). - CVE-2026-54279: host-only cookies become domain cookies after
CookieJarpersistence (bsc#1268560). - CVE-2026-54280: payload resources are not closed correctly when a client disconnects in the middle of a write and can cause resource starvation (bsc#1268561).
- Record
openSUSE-SU-2026:21372-1- Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2026-54273 No score
CVE-2026-54273 in aiohttp - Patched by Root
Root has patched CVE-2026-54273 in the aiohttp package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2026-54273- Updated
- 2026-11-02
OSVSUSE-SU-2026:22819-1 No score
Security update for python-aiohttp
This update for python-aiohttp fixes the following issues
- CVE-2026-50269: improper validation of user-controlled strings allows for CRLF injection in multipart headers (bsc#1268398).
- CVE-2026-54273: no limit in the HTTP/1 pipelined request queue can lead to excessive resource consumption (bsc#1268543).
- CVE-2026-54274: incomplete websocket frame payloads can bypass memory use limits and cause a DoS via excessive resource consumption (bsc#1268544).
- CVE-2026-54275:
server_hostnameTLS SNI check bypass when an existing connection is reused (bsc#1268549). - CVE-2026-54277:
max_line_sizebypass when using the optimised C HTTP parser can lead to excessive resource consumption (bsc#1268556). - CVE-2026-54278: unread compressed request bodies can bypass
client_max_sizeduring cleanup and cause a DoS (bsc#1268559). - CVE-2026-54279: host-only cookies become domain cookies after
CookieJarpersistence (bsc#1268560). - CVE-2026-54280: payload resources are not closed correctly when a client disconnects in the middle of a write and can cause resource starvation (bsc#1268561).
- Record
SUSE-SU-2026:22819-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3207-1 No score
Security update for python-aiohttp
This update for python-aiohttp fixes the following issues
- CVE-2026-22815: insufficient restrictions in header/trailer handling can cause uncapped memory usage and a denial of service (bsc#1261320).
- CVE-2026-34513: unbounded DNS cache can cause a excessive memory usage and lead to a denial of service (bsc#1261321).
- CVE-2026-34514:
content_typeparameter manipulation can lead to header injection (bsc#1261322). - CVE-2026-34516: response with excessive multipart headers can use more memory than intended and cause a denial of service (bsc#1261329).
- CVE-2026-34517: large multipart form fields read into memory without size check can cause a denial of service (bsc#1261331).
- CVE-2026-34518: retained
CookieandProxy-Authorizationheaders when following redirects can lead to information disclosure (bsc#1261332). - CVE-2026-34519: response
reasonparameter can be use to perform header injection (bsc#1261334). - CVE-2026-34520: improper character handling by C parser can lead to header injection (bsc#1261335).
- CVE-2026-34525: multiple
Hostheaders allow for potential security bypass in proxy servers (bsc#1261343). - CVE-2026-34993: loading untrusted input in
CookieJar.load()can lead to arbitrary code execution (bsc#1267471). - CVE-2026-47265: cookies set with the
cookiesparameter on requests are sent after following a cross-origin redirect and can leak sensitive data (bsc#1267561). - CVE-2026-50269: improper validation of user-controlled strings allows for CRLF injection in multipart headers (bsc#1268398).
- CVE-2026-54273: no limit in the HTTP/1 pipelined request queue can lead to excessive resource consumption (bsc#1268543).
- CVE-2026-54274: incomplete websocket frame payloads can bypass memory use limits and cause a DoS via excessive resource consumption (bsc#1268544).
- CVE-2026-54275:
server_hostnameTLS SNI check bypass when an existing connection is reused (bsc#1268549). - CVE-2026-54277:
max_line_sizebypass when using the optimised C HTTP parser can lead to excessive resource consumption (bsc#1268556). - CVE-2026-54278: unread compressed request bodies can bypass
client_max_sizeduring cleanup and cause a DoS (bsc#1268559). - CVE-2026-54279: host-only cookies become domain cookies after
CookieJarpersistence (bsc#1268560). - CVE-2026-54280: payload resources are not closed correctly when a client disconnects in the middle of a write and can cause resource starvation (bsc#1268561).
- Record
SUSE-SU-2026:3207-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3208-1 No score
Security update for python-aiohttp
This update for python-aiohttp fixes the following issues:
- CVE-2026-50269: improper validation of user-controlled strings allows for CRLF injection in multipart headers (bsc#1268398).
- CVE-2026-54273: no limit in the HTTP/1 pipelined request queue can lead to excessive resource consumption (bsc#1268543).
- CVE-2026-54274: incomplete websocket frame payloads can bypass memory use limits and cause a DoS via excessive resource consumption (bsc#1268544).
- CVE-2026-54275:
server_hostnameTLS SNI check bypass when an existing connection is reused (bsc#1268549). - CVE-2026-54277:
max_line_sizebypass when using the optimised C HTTP parser can lead to excessive resource consumption (bsc#1268556). - CVE-2026-54278: unread compressed request bodies can bypass
client_max_sizeduring cleanup and cause a DoS (bsc#1268559). - CVE-2026-54279: host-only cookies become domain cookies after
CookieJarpersistence (bsc#1268560). - CVE-2026-54280: payload resources are not closed correctly when a client disconnects in the middle of a write and can cause resource starvation (bsc#1268561).
- Record
SUSE-SU-2026:3208-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
aiohttpPyPI |
through 3.14.0 | 3.14.1 |
python-aiohttpAzure Linux:3 |
through 3.6.2-3 | None known |
aiohttpTuxCare:PyPI From an advisory covering 6 CVEs |
3.8.6 up to 3.8.6.post7+tuxcare, plus listed versions 3.8.6.post1+tuxcare3.8.6.post2+tuxcare3.8.6.post3+tuxcare3.8.6.post4+tuxcare3.8.6.post5+tuxcare3.8.6.post6+tuxcare |
3.8.6.post7+tuxcare |
aiohttpTuxCare:PyPI From an advisory covering 5 CVEs |
3.8.5 up to 3.8.5.post18+tuxcare, plus listed versions 3.8.5.post1+tuxcare3.8.5.post10+tuxcare3.8.5.post11+tuxcare3.8.5.post12+tuxcare3.8.5.post13+tuxcare Show 12 moreShow less3.8.5.post14+tuxcare3.8.5.post15+tuxcare3.8.5.post16+tuxcare3.8.5.post17+tuxcare3.8.5.post2+tuxcare3.8.5.post3+tuxcare3.8.5.post4+tuxcare3.8.5.post5+tuxcare3.8.5.post6+tuxcare3.8.5.post7+tuxcare3.8.5.post8+tuxcare3.8.5.post9+tuxcare |
3.8.5.post18+tuxcare |
aiohttpTuxCare:PyPI From an advisory covering 5 CVEs |
3.8.4 up to 3.8.4.post14+tuxcare, plus listed versions 3.8.4.post1+tuxcare3.8.4.post10+tuxcare3.8.4.post11+tuxcare3.8.4.post12+tuxcare3.8.4.post13+tuxcare Show 8 moreShow less3.8.4.post2+tuxcare3.8.4.post3+tuxcare3.8.4.post4+tuxcare3.8.4.post5+tuxcare3.8.4.post6+tuxcare3.8.4.post7+tuxcare3.8.4.post8+tuxcare3.8.4.post9+tuxcare |
3.8.4.post14+tuxcare |
aiohttpTuxCare:PyPI From an advisory covering 7 CVEs |
3.8.1 up to 3.8.1.post16+tuxcare, plus listed versions 3.8.1.post1+tuxcare3.8.1.post10+tuxcare3.8.1.post11+tuxcare3.8.1.post12+tuxcare3.8.1.post13+tuxcare Show 10 moreShow less3.8.1.post14+tuxcare3.8.1.post15+tuxcare3.8.1.post2+tuxcare3.8.1.post3+tuxcare3.8.1.post4+tuxcare3.8.1.post5+tuxcare3.8.1.post6+tuxcare3.8.1.post7+tuxcare3.8.1.post8+tuxcare3.8.1.post9+tuxcare |
3.8.1.post16+tuxcare |
python-aiohttpDebian:12 |
All versions, plus listed versions 3.10.0-13.10.1-13.10.10-13.10.10-23.10.11-1 Show 29 moreShow less3.10.3-13.10.3-23.10.3-33.10.4-13.10.5-13.10.6-13.10.8-13.11.15-13.11.16-13.12.15-13.13.0-13.13.1-13.13.3-13.13.3-23.13.3-33.13.5-13.14.0-13.14.1-13.14.1-23.14.1-33.14.1-43.14.1-53.14.3-13.8.4-13.8.4-1+deb12u13.8.5-13.8.6-13.9.1-13.9.5-1 |
None known |
python-aiohttpDebian:13 |
All versions, plus listed versions 3.11.16-13.11.16-1+deb13u13.12.15-13.13.0-13.13.1-1 Show 11 moreShow less3.13.3-13.13.3-23.13.3-33.13.5-13.14.0-13.14.1-13.14.1-23.14.1-33.14.1-43.14.1-53.14.3-1 |
None known |
python-aiohttpDebian:14 |
before 3.14.1-1, plus listed versions 3.11.16-13.12.15-13.13.0-13.13.1-13.13.3-1 Show 4 moreShow less3.13.3-23.13.3-33.13.5-13.14.0-1 |
3.14.1-1 |
aiohttpPyPI |
before 3.14.1, 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.14.1 |
Show 31 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-aiohttpopenEuler:24.03-LTS-SP3 From an advisory covering 8 CVEs |
before 3.14.1-1.oe2403sp3 | 3.14.1-1.oe2403sp3 |
python-aiohttpopenEuler:24.03-LTS-SP1 From an advisory covering 8 CVEs |
before 3.14.1-1.oe2403sp1 | 3.14.1-1.oe2403sp1 |
aiohttpRoot:PyPI |
before 3.12.15+aikido.6 | 3.12.15+aikido.63.10.11+aikido.83.13.4+aikido.13.13.3+aikido.113.13.4+aikido.23.8.6+aikido.63.14.0+aikido.23.8.6+aikido.73.8.6+aikido.83.8.6+aikido.93.12.14+aikido.63.13.5+aikido.33.8.6+aikido.103.13.3+aikido.123.13.4+aikido.33.10.11+aikido.93.13.3+aikido.133.13.4+aikido.43.8.6+aikido.113.12.14+aikido.73.8.6+aikido.123.13.5+aikido.43.8.6+aikido.133.14.0+aikido.33.13.3+aikido.143.12.14+aikido.83.13.4+aikido.53.12.15+aikido.73.10.11+aikido.103.9.5+aikido.63.13.3+aikido.153.13.4+aikido.63.12.15+aikido.83.14.0+aikido.43.13.5+aikido.53.10.11+aikido.113.10.11+aikido.123.8.6+aikido.143.9.5+aikido.73.12.15+aikido.93.12.14+aikido.93.13.5+aikido.63.13.3+aikido.163.13.4+aikido.73.14.0+aikido.53.14.0+aikido.63.8.6+aikido.15 |
python-aiohttpSUSE:Linux Enterprise Server 16.0 From an advisory covering 8 CVEs |
before 3.11.16-160000.6.1 | 3.11.16-160000.6.1 |
python-aiohttpSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 8 CVEs |
before 3.11.16-160000.6.1 | 3.11.16-160000.6.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 19 CVEs |
before 3.9.3-150400.10.43.1 | 3.9.3-150400.10.43.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 8 CVEs |
before 3.6.0-150100.3.38.1 | 3.6.0-150100.3.38.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 8 CVEs |
before 3.6.0-150100.3.38.1 | 3.6.0-150100.3.38.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP6 From an advisory covering 8 CVEs |
before 3.6.0-150100.3.38.1 | 3.6.0-150100.3.38.1 |
python-aiohttpSUSE:Linux Enterprise Module for Public Cloud 15 SP7 From an advisory covering 8 CVEs |
before 3.6.0-150100.3.38.1 | 3.6.0-150100.3.38.1 |
python-aiohttpUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.17.2-10.17.4-10.17.4-1build10.20.2-10.20.2-1ubuntu0.1~esm1 |
None known |
python-aiohttpUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.2.3-1build12.2.3-22.3.6-13.0.1-13.0.1-1ubuntu0.1~esm1 Show 4 moreShow less3.0.1-1ubuntu0.1~esm43.0.1-1ubuntu0.1~esm53.0.1-1ubuntu0.1~esm63.0.1-1ubuntu0.1~esm7 |
None known |
python-aiohttpUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 3.5.4-13.5.4-1build13.6.1-13.6.2-13.6.2-1build1 Show 7 moreShow less3.6.2-1ubuntu0.1~esm13.6.2-1ubuntu13.6.2-1ubuntu1+esm13.6.2-1ubuntu1+esm33.6.2-1ubuntu1+esm43.6.2-1ubuntu1+esm53.6.2-1ubuntu1+esm6 |
None known |
python-aiohttpUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 3.7.4-13.7.4-1build23.8.1-33.8.1-43.8.1-4build1 Show 4 moreShow less3.8.1-4ubuntu0.23.8.1-4ubuntu0.2+esm13.8.1-4ubuntu0.2+esm23.8.1-4ubuntu0.2+esm3 |
None known |
python-aiohttpUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 3.8.4-13.9.1-13.9.1-1build13.9.1-1ubuntu0.13.9.1-1ubuntu0.1+esm13.9.1-1ubuntu0.1+esm23.9.1-1ubuntu0.1+esm3 |
None known |
python-aiohttpUbuntu:25.10 |
All versions, plus listed versions 3.10.11-1build13.11.16-13.11.16-1ubuntu0.1 |
None known |
python-aiohttpUbuntu:26.10 |
All versions, plus listed versions 3.13.3-3ubuntu13.14.1-43.14.1-53.14.3-1 |
None known |
python-aiohttpUbuntu:Pro:26.04:LTS |
All versions, plus listed versions 3.11.16-13.13.1-13.13.3-33.13.3-3ubuntu13.13.3-3ubuntu1+esm1 |
None known |
python-aiohttpopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 3.14.1-1.1 | 3.14.1-1.1 |
python-aiohttpopenSUSE:Leap 16.0 From an advisory covering 8 CVEs |
before 3.11.16-160000.6.1 | 3.11.16-160000.6.1 |
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-2026-54273 is a medium vulnerability (CVSS 6.6) in Aio-libs Aiohttp, published June 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.49%, the 42nd percentile. Fixed in aiohttp 3.14.1.
References
github.com/aio-libs/aiohttp/security/advisories/GHSA-4fvr-rgm6-gqmc
github.com/aio-libs/aiohttp/commit/dfdfa9d5aad5d21f91c79fb2ceeba0f8046cb6cf
github.com/advisories/GHSA-4fvr-rgm6-gqmc
nvd.nist.gov/vuln/detail/CVE-2026-54273
github.com/CVEProject/cvelistV5/tree/main/cves/2026/54xxx/CVE-2026-54273.json
security-tracker.debian.org/tracker/CVE-2026-54273
Show 53 moreShow less
github.com/aio-libs/aiohttp
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2838
nvd.nist.gov/vuln/detail/CVE-2026-54274
nvd.nist.gov/vuln/detail/CVE-2026-54275
nvd.nist.gov/vuln/detail/CVE-2026-54276
nvd.nist.gov/vuln/detail/CVE-2026-54277
nvd.nist.gov/vuln/detail/CVE-2026-54278
nvd.nist.gov/vuln/detail/CVE-2026-54279
nvd.nist.gov/vuln/detail/CVE-2026-54280
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2839
suse.com/support/update/announcement/2026/suse-su-202622819-1
bugzilla.suse.com/1268398
bugzilla.suse.com/1268543
bugzilla.suse.com/1268544
bugzilla.suse.com/1268549
bugzilla.suse.com/1268556
bugzilla.suse.com/1268559
bugzilla.suse.com/1268560
bugzilla.suse.com/1268561
suse.com/security/cve/CVE-2026-50269
suse.com/security/cve/CVE-2026-54273
suse.com/security/cve/CVE-2026-54274
suse.com/security/cve/CVE-2026-54275
suse.com/security/cve/CVE-2026-54277
suse.com/security/cve/CVE-2026-54278
suse.com/security/cve/CVE-2026-54279
suse.com/security/cve/CVE-2026-54280
suse.com/support/update/announcement/2026/suse-su-20263207-1
bugzilla.suse.com/1261320
bugzilla.suse.com/1261321
bugzilla.suse.com/1261322
bugzilla.suse.com/1261329
bugzilla.suse.com/1261331
bugzilla.suse.com/1261332
bugzilla.suse.com/1261334
bugzilla.suse.com/1261335
bugzilla.suse.com/1261343
bugzilla.suse.com/1267471
bugzilla.suse.com/1267561
suse.com/security/cve/CVE-2026-22815
suse.com/security/cve/CVE-2026-34513
suse.com/security/cve/CVE-2026-34514
suse.com/security/cve/CVE-2026-34516
suse.com/security/cve/CVE-2026-34517
suse.com/security/cve/CVE-2026-34518
suse.com/security/cve/CVE-2026-34519
suse.com/security/cve/CVE-2026-34520
suse.com/security/cve/CVE-2026-34525
suse.com/security/cve/CVE-2026-34993
suse.com/security/cve/CVE-2026-47265
suse.com/support/update/announcement/2026/suse-su-20263208-1
ubuntu.com/security/CVE-2026-54273
cve.org/CVERecord?id=CVE-2026-54273
Left out here: 257 versions. The JSON record has them.