nuttx/drivers/crypto/pnt
Catalin Visinescu 6f74205b42 nuttx/drivers/crypto/pnt/pnt_se05x_api: Minor Overflow in Secure Element
Driver May Cause a DoS

Invalid data is passed to the NXP Plug & Trust Nano Package used by the
NuttX secure element driver. If the NXP code is not handling the malformed
data, a corruption can occur. Alternatively, if the attacker is able to
point create_signature_args->algorithm in memory at an address that is not
accessible, a crash can occur.

Applicable to:
* `signature_algorithm_mapping[create_signature_args->algorithm]`
* `signature_algorithm_mapping[verify_signature_args->algorithm]`

Signed-off-by: Catalin Visinescu <catalin_visinescu@yahoo.com>
2026-06-29 13:50:16 +08:00
..
.gitignore
0001-fixed-i2c-port-selection.patch
0002-Fixed-memory-management-in-lib-t1oi2c-phNxpEse_Api.c.patch
0003-Added-Se05x_API_ReadSize-to-API.patch
0004-Restored-delay-at-i2c-read-and-write-retries.patch
Make.defs drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
pnt_se05x_api.c nuttx/drivers/crypto/pnt/pnt_se05x_api: Minor Overflow in Secure Element 2026-06-29 13:50:16 +08:00
pnt_se05x_api.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
pnt_util.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
pnt_util.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
scp03_keys.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sm_i2c.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sm_i2c.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sm_port.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sm_timer.c sched/sleep: replace all Signal-based sleep implement to Scheduled sleep 2025-10-17 14:05:02 +08:00
sm_timer.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00