The bytes setting in the decode_base64 keyword is not properly limited. Due to this, signatures using the keyword and setting can cause large memory allocations of up to 4GiB per thread.
Impact
Untrusted signatures can cause large one time per thread memory allocations, potentially leading to resource starvation.
Patches
Upgrade to 7.0.9
References
https://redmine.openinfosecfoundation.org/issues/7613
The
bytessetting in thedecode_base64keyword is not properly limited. Due to this, signatures using the keyword and setting can cause large memory allocations of up to 4GiB per thread.Impact
Untrusted signatures can cause large one time per thread memory allocations, potentially leading to resource starvation.
Patches
Upgrade to 7.0.9
References
https://redmine.openinfosecfoundation.org/issues/7613