-
CVSS Score
-| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| priority | pip | >= 0, < 1.2.0 | 1.2.0 |
The vulnerability stems from the absence of stream insertion limits in PriorityTree. The GitHub patch adds a 'maximum_streams' parameter and stream count validation in insert_stream(), confirming this was the vulnerable entry point. Pre-patch versions would continue inserting streams until memory exhaustion. The test case added in test_priority.py specifically validates this fix by testing stream insertion limits, further confirming insert_stream() was the vulnerable function.