commit | 4de66271ecbdefeee86ece09643e76fa8091acba | [log] [tgz] |
---|---|---|
author | Curtis Malainey <cujomalainey@chromium.org> | Tue Sep 14 16:39:14 2021 -0700 |
committer | Liam Girdwood <lgirdwood@gmail.com> | Mon Sep 20 11:12:34 2021 +0100 |
tree | 21d7d3d5c415fc0bddd78ef512c173702ebe8d31 | |
parent | 853c0a79080c76c0b9d0f8170ed897f11335ebd3 [diff] |
ipc: check type before freeing When freeing we currently implicitly are trusting the ID to match the type specified in the message. From a security standpoint this is wrong, never trust the other side. This is the likely cause of how the fuzzer is leaking memory in pipelines since they have additional allocations that are not freed when they are treated as a buffer or a component. Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
See docs
See unit testing documentation
TODO: Add additional notes about how to deploy this on a live system
See Contributing to the Project
This project is licensed under the BSD Clause 3 - see the LICENCE file for details