mirror of
https://git.wownero.com/wownero/wownero.git
synced 2025-01-08 19:58:52 +00:00
epee: basic sanity check on allocation size from untrusted source
Reported by guidov
This commit is contained in:
parent
94390f8364
commit
307bd8f5ae
@ -136,6 +136,7 @@ namespace epee
|
|||||||
//for pod types
|
//for pod types
|
||||||
array_entry_t<type_name> sa;
|
array_entry_t<type_name> sa;
|
||||||
size_t size = read_varint();
|
size_t size = read_varint();
|
||||||
|
CHECK_AND_ASSERT_THROW_MES(size <= m_count, "Size sanity check failed");
|
||||||
sa.reserve(size);
|
sa.reserve(size);
|
||||||
//TODO: add some optimization here later
|
//TODO: add some optimization here later
|
||||||
while(size--)
|
while(size--)
|
||||||
|
Loading…
Reference in New Issue
Block a user