mirror of
https://github.com/monero-project/monero.git
synced 2024-12-23 03:59:33 +00:00
epee: basic sanity check on allocation size from untrusted source
Reported by guidov
This commit is contained in:
parent
7b3df89bd4
commit
39169ace09
1 changed files with 1 additions and 0 deletions
|
@ -136,6 +136,7 @@ namespace epee
|
|||
//for pod types
|
||||
array_entry_t<type_name> sa;
|
||||
size_t size = read_varint();
|
||||
CHECK_AND_ASSERT_THROW_MES(size <= m_count, "Size sanity check failed");
|
||||
sa.reserve(size);
|
||||
//TODO: add some optimization here later
|
||||
while(size--)
|
||||
|
|
Loading…
Reference in a new issue