Incorrect Calculation of Buffer Size in stringstream
Cx28d8d81d-c124
- stringstream
Summary
Stringstream is vulnerable to uninitialized buffer allocation. It allows to extract sensitive data from uninitialized memory or to cause a Denial of Service by passing in a large number, in setups where typed user input can be passed to the stream (e.g. from JSON), on Node.js 4.x and lower.
- LOW
- NETWORK
- NONE
- UNCHANGED
- NONE
- NONE
- LOW
- HIGH
CWE-131 - Incorrect Calculation of Buffer Size
The software does not correctly calculate the size to be used when allocating a buffer, which could lead to a buffer overflow.
References
Advisory Timeline
- Published