CVE-2016-6580
 
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
A HTTP/2 implementation built using any version of the Python priority library prior to version 1.2.0 could be targeted by a malicious peer by having that peer assign priority information for every possible HTTP/2 stream ID. The priority tree would happily continue to store the priority information for each stream, and would therefore allocate unbounded amounts of memory. Attempting to actually use a tree like this would also cause extremely high CPU usage to maintain the tree.
Una implementación HTTP/2 construida usando cualquier versión de la librería de prioridad de Python anterior a la versión 1.2.0 podría ser atacado por un par malicioso teniendo ese par información de prioridad de asignación para cada posible ID de secuencia HTTP/2. El árbol de prioridad continuaría felizmente almacenando la información de prioridad para cada secuencia, y por tanto asignaría cantidades ilimitadas de memoria. Tratar de utilizar realmente un árbol como este provocaría también un uso extremadamente alto de la CPU para mantener el árbol.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2016-08-03 CVE Reserved
- 2017-01-10 CVE Published
- 2023-03-08 EPSS Updated
- 2024-08-06 CVE Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-399: Resource Management Errors
CAPEC
References (2)
URL | Tag | Source |
---|---|---|
http://www.securityfocus.com/bid/92311 | Third Party Advisory |
URL | Date | SRC |
---|
URL | Date | SRC |
---|
URL | Date | SRC |
---|---|---|
https://python-hyper.org/priority/en/latest/security/CVE-2016-6580.html | 2017-01-27 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Python Search vendor "Python" | Python Priority Library Search vendor "Python" for product "Python Priority Library" | 1.0.0 Search vendor "Python" for product "Python Priority Library" and version "1.0.0" | - |
Affected
| ||||||
Python Search vendor "Python" | Python Priority Library Search vendor "Python" for product "Python Priority Library" | 1.1.0 Search vendor "Python" for product "Python Priority Library" and version "1.1.0" | - |
Affected
| ||||||
Python Search vendor "Python" | Python Priority Library Search vendor "Python" for product "Python Priority Library" | 1.1.1 Search vendor "Python" for product "Python Priority Library" and version "1.1.1" | - |
Affected
|