Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Trusted Firmware-M (CVE-2023-40271)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
08/09/2023
Última modificación:
27/11/2024

Descripción

En Trusted Firmware-M hasta TF-Mv1.8.0, para plataformas que integran el acelerador CryptoCell, cuando se selecciona la Interfaz del software CryptoCell PSA Driver y se utiliza el algoritmo Cifrado Autenticado con Datos Asociados Chacha20-Poly1305, con la verificación de una función single-part (definida durante la fase de configuración en tiempo de compilación) implementada con una función dedicada (es decir, que no depende del uso de funciones multipart), la comparación del búfer de meoria durante la verificación de la etiqueta de autenticación no ocurre en los 16 bytes completos sino solo en los primeros 4 bytes, lo que genera la posibilidad de que los payloads no autenticados puedan identificarse como auténticas. Esto afecta a TF-Mv1.6.0, TF-Mv1.6.1, TF-Mv1.7.0 y TF-Mv1.8.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:arm:trusted_firmware-m:1.6.0:*:*:*:*:*:*:*
cpe:2.3:o:arm:trusted_firmware-m:1.6.1:*:*:*:*:*:*:*
cpe:2.3:o:arm:trusted_firmware-m:1.7.0:*:*:*:*:*:*:*
cpe:2.3:o:arm:trusted_firmware-m:1.8.0:*:*:*:*:*:*:*