blob: 249f38255c0320ba2d4018b512e49a1a20ea011b [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
Antonio de Angelis62bf52b2023-08-17 14:09:25 +010014 cc3xx_partial_tag_compare_on_chacha20_poly1305
Soby Mathew32e00582020-07-28 13:06:55 +010015
Anton Komlevf7a44042023-01-26 14:50:22 +000016+------------+-----------------------------------------------------------------+
17| ID | Title |
18+============+=================================================================+
19| |TFMV-1| | NS world may cause the CPU to perform an unexpected return |
20| | operation due to unsealed stacks. |
21+------------+-----------------------------------------------------------------+
22| |TFMV-2| | Invoking Secure functions from handler mode may cause TF-M IPC |
23| | model to behave unexpectedly. |
24+------------+-----------------------------------------------------------------+
25| |TFMV-3| | ``abort()`` function may not take effect in TF-M Crypto |
26| | multi-part MAC/hashing/cipher operations. |
27+------------+-----------------------------------------------------------------+
28| |TFMV-4| | NSPE may access secure keys stored in TF-M Crypto service |
29| | in Profile Small with Crypto key ID encoding disabled. |
30+------------+-----------------------------------------------------------------+
31| |TFMV-5| | ``psa_fwu_write()`` may cause buffer overflow in SPE. |
32+------------+-----------------------------------------------------------------+
Antonio de Angelis62bf52b2023-08-17 14:09:25 +010033| |TFMV-6| | Partial tag comparison when using Chacha20-Poly1305 on the PSA |
34| | driver API interface in CryptoCell enabled platforms |
35+------------+-----------------------------------------------------------------+
Anton Komlevf7a44042023-01-26 14:50:22 +000036
37.. |TFMV-1| replace:: :doc:`TFMV-1 <stack_seal_vulnerability>`
38.. |TFMV-2| replace:: :doc:`TFMV-2 <svc_caller_sp_fetching_vulnerability>`
39.. |TFMV-3| replace:: :doc:`TFMV-3 <crypto_multi_part_ops_abort_fail>`
40.. |TFMV-4| replace:: :doc:`TFMV-4 <profile_small_key_id_encoding_vulnerability>`
41.. |TFMV-5| replace:: :doc:`TFMV-5 <fwu_write_vulnerability>`
Antonio de Angelis62bf52b2023-08-17 14:09:25 +010042.. |TFMV-6| replace:: :doc:`TFMV-6 <cc3xx_partial_tag_compare_on_chacha20_poly1305>`
Anton Komlevf7a44042023-01-26 14:50:22 +000043
Soby Mathew32e00582020-07-28 13:06:55 +010044--------------
45
Anton Komlevf7a44042023-01-26 14:50:22 +000046*Copyright (c) 2020-2023, Arm Limited. All rights reserved.*