Reference issue #3266

This is the issue that tracks incomplete support for buffer overlap, so
we should refer to it when we discuss partial support whenever
MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS is set.

Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
David Horstmann 2024-03-13 14:09:41 +00:00
parent eff3d1ebb5
commit 0634168296

View File

@ -9,9 +9,9 @@ Security
the function call (i.e. no buffer parameters are in shared memory), the function call (i.e. no buffer parameters are in shared memory),
copying may be disabled by setting MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS. copying may be disabled by setting MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS.
Note that setting this option will cause input-output buffer overlap to Note that setting this option will cause input-output buffer overlap to
be only partially supported. be only partially supported (#3266).
Fixes CVE-2024-28960 Fixes CVE-2024-28960
Bugfix Bugfix
* Fully support arbitrary overlap between inputs and outputs of PSA * Fully support arbitrary overlap between inputs and outputs of PSA
functions. Note that overlap is still only partially supported when functions. Note that overlap is still only partially supported when
MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS is set. MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS is set (#3266).