Skip to main content
← All vulnerabilities
CVE-2016-6580GHSA-H3Q4-6J7F-R24CPYSEC-2017-93

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

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.2.0
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • priorityPyPI

    fixed in 1.2.0

References 2

securityfocus.com

python-hyper.org