blob: b18800ffa80b376393f44c2ed61227e33a769cb1 [file] [log] [blame]
Anton Komlevf7a44042023-01-26 14:50:22 +00001###################
Soby Mathew32e00582020-07-28 13:06:55 +01002Security Advisories
Anton Komlevf7a44042023-01-26 14:50:22 +00003###################
Soby Mathew32e00582020-07-28 13:06:55 +01004
5.. toctree::
6 :maxdepth: 1
Anton Komlevf7a44042023-01-26 14:50:22 +00007 :hidden:
Soby Mathew32e00582020-07-28 13:06:55 +01008
David Hu3fc5a0a2021-05-12 15:22:12 +08009 stack_seal_vulnerability
10 svc_caller_sp_fetching_vulnerability
11 crypto_multi_part_ops_abort_fail
David Hu46bb4572021-11-18 21:24:12 +080012 profile_small_key_id_encoding_vulnerability
Sherry Zhang359583b2022-02-09 15:47:45 +080013 fwu_write_vulnerability
Soby Mathew32e00582020-07-28 13:06:55 +010014
Anton Komlevf7a44042023-01-26 14:50:22 +000015+------------+-----------------------------------------------------------------+
16| ID | Title |
17+============+=================================================================+
18| |TFMV-1| | NS world may cause the CPU to perform an unexpected return |
19| | operation due to unsealed stacks. |
20+------------+-----------------------------------------------------------------+
21| |TFMV-2| | Invoking Secure functions from handler mode may cause TF-M IPC |
22| | model to behave unexpectedly. |
23+------------+-----------------------------------------------------------------+
24| |TFMV-3| | ``abort()`` function may not take effect in TF-M Crypto |
25| | multi-part MAC/hashing/cipher operations. |
26+------------+-----------------------------------------------------------------+
27| |TFMV-4| | NSPE may access secure keys stored in TF-M Crypto service |
28| | in Profile Small with Crypto key ID encoding disabled. |
29+------------+-----------------------------------------------------------------+
30| |TFMV-5| | ``psa_fwu_write()`` may cause buffer overflow in SPE. |
31+------------+-----------------------------------------------------------------+
32
33.. |TFMV-1| replace:: :doc:`TFMV-1 <stack_seal_vulnerability>`
34.. |TFMV-2| replace:: :doc:`TFMV-2 <svc_caller_sp_fetching_vulnerability>`
35.. |TFMV-3| replace:: :doc:`TFMV-3 <crypto_multi_part_ops_abort_fail>`
36.. |TFMV-4| replace:: :doc:`TFMV-4 <profile_small_key_id_encoding_vulnerability>`
37.. |TFMV-5| replace:: :doc:`TFMV-5 <fwu_write_vulnerability>`
38
Soby Mathew32e00582020-07-28 13:06:55 +010039--------------
40
Anton Komlevf7a44042023-01-26 14:50:22 +000041*Copyright (c) 2020-2023, Arm Limited. All rights reserved.*