Details
-
Wish
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The C++ library currently takes a container size limit which can avoid instantiating too large containers, limiting the possibility of memory bombs.
However, some container elements may be very large and preallocating such a large container may blow up memory even if the number of elements "looks" reasonable. This allows for very small files to blow up memory (and therefore to be potential denial-of-service material).
It would be nice to have an additional parameter to limit in-memory container byte size.