Tor
cpe:2.3:a:torproject:tor:*:*:*:*:*:*:*
- < 0.4.9.7
A vulnerability exists in Tor versions prior to 0.4.9.7, where the accounting of the conflux out-of-order queue is improperly managed during the queue clearing process. This issue can lead to incorrect byte allocation accounting, particularly when a conflux set is dismantled while out-of-order cells are still queued.
The vulnerability can cause an out-of-bounds read and disrupt proper cell handling within the Tor network, potentially leading to memory management issues.
The vulnerability can be reproduced by creating a conflux set and allowing out-of-order cells to accumulate in the queue. Afterward, the conflux set can be torn down, which should ideally clear the queue and reset the accounting. However, due to the vulnerability, the accounting does not return to zero, even if the queue is not empty.
Users are advised to upgrade to Tor version 0.4.9.7, which addresses this vulnerability by correcting the out-of-order queue accounting process.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.