python-engineio
Python Engine.IO server and client
Activity
- Latest release
- 2w ago
- Total releases
- 148
- Cadence
- ~36 days
- Last 12 months
- 7
Reach
- Stars
- 258
Details
- License
- MIT
- First release
- Jun 21, 2015
| Version | Released | |
|---|---|---|
4.14.0
minor
| ||
4.13.5
patch
| ||
4.13.4
patch
| ||
4.13.3
patch
| ||
4.13.2
patch
| ||
4.13.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.13.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.12.3
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.12.2
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.12.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.12.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.11.2
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.11.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.11.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.10.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.10.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.9.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.9.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.8.2
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.8.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.8.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.7.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.7.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.6.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.6.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.5.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.5.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.4.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.4.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.3.4
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.3.3
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.3.2
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.3.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.3.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.2.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.2.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.1.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.0.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
4.0.0
major
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.14.2
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.14.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.14.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.13.2
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.13.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.13.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.12.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.12.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.11.2
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.11.1
patch
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev | ||
3.11.0
minor
2 CVEs
CVE-2026-48802
PYSEC-2026-3032
GHSA-cgwc-pv48-fhj5
Jul 13, 2026
python-engineio has unbound thread allocation that can cause denial of service
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactAn attacker can cause the creation of unnecessary background threads in the python-engineio server by exploiting the heartbeat mechanism, which launches a thread when a new connection is received, and when the client sends a PONG packet. Note: this issue primarily affects synchronous servers. Asynchronous servers allocate background tasks instead of physical threads, which are lightweight and less likely to cause denial of service. However, the fix that was implemented was also applied to the asynchronous case. PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-48809
PYSEC-2026-3033
GHSA-m9gh-vj53-gvh9
Jul 13, 2026
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactThere are two specific configurations of the python-engineio server in which the size of incoming messages is not checked before the messages are loaded into memory. An attacker can take advantage of these to cause unnecessary memory allocations in the python-engineio server. The two cases are:
PatchesVersion 4.13.2 addresses this issue as follows:
Affected versions
0.1.0
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
+ 131 more Show less
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.1.0
1.1.1
1.1.2
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.7.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.1.0
2.1.1
2.2.0
2.3.0
2.3.1
2.3.2
3.0.0
3.1.0
3.1.1
3.1.2
3.10.0
3.11.0
3.11.1
3.11.2
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.6.0
3.7.0
3.8.0
3.8.1
3.8.2
3.8.2.post1
3.9.0
3.9.1
3.9.2
3.9.3
4.0.0
4.0.1
4.1.0
4.10.0
4.10.1
4.11.0
4.11.1
4.11.2
4.12.0
4.12.1
4.12.2
4.12.3
4.13.0
4.13.1
4.2.0
4.2.1
4.3.0
4.3.1
4.3.2
4.3.3
4.3.4
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.6.1
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
Fixed in
4.13.2
References Updated Jul 13, 2026 · Source: OSV.dev |