Home
last modified time | relevance | path

Searched hist:"522 a9b94" (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/util/
H A Diov.c522a9b94 Thu Aug 24 11:47:06 CDT 2023 Philippe Mathieu-Daudé <philmd@redhat.com> util/iov: Avoid dynamic stack allocation

Use autofree heap allocation instead of variable-length array on the
stack.

The codebase has very few VLAs, and if we can get rid of them all we
can make the compiler error on new additions. This is a defensive
measure against security bugs where an on-stack dynamic allocation
isn't correctly size-checked (e.g. CVE-2021-3527).

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-ID: <20230824164706.2652277-1-peter.maydell@linaro.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>