]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(el3-spmc): check descriptor size for overflow
authorMarc Bonnici <marc.bonnici@arm.com>
Tue, 18 Oct 2022 13:03:13 +0000 (14:03 +0100)
committerJoanna Farley <joanna.farley@arm.com>
Mon, 7 Nov 2022 13:39:39 +0000 (14:39 +0100)
commiteed15e4310a7bcd90bf6d66b00037e05186329bb
tree701841076ddc6e643d581dcd7407d28e48d9eed4
parent21ed9ea32325fc556fa7e907e4995888bd3a3b45
fix(el3-spmc): check descriptor size for overflow

Ensure that the provided descriptor size used when reserving space
for a memory descriptor does not overflow to prevent scope for
memory corruption. Reported by Matt Oh, Google Android Red Team.

Reported-by: mattoh@google.com
Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Change-Id: If06985c4de9a88ff82ce60d10e346da948ed383f
services/std_svc/spm/el3_spmc/spmc_shared_mem.c