Grin before 3.1.0 allows attackers to adversely affect availability of data on a Mimblewimble blockchain.
Weakness
The product does not release or incorrectly releases a resource before it is made available for re-use.
Affected Software
Name |
Vendor |
Start Version |
End Version |
Grin |
Grin |
* |
3.1.0 (excluding) |
Potential Mitigations
- Use a language that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid.
- For example, languages such as Java, Ruby, and Lisp perform automatic garbage collection that releases memory for objects that have been deallocated.
References