CVE catalog

CVE-2024-45746

arm-trusted-firmware: CVE-2024-45746

[CVE catalog]

Severity
Low
Source
[NVD] · [CVE record]
EPSS
0.81% · Oct 25, 2026

An issue was discovered in Trusted Firmware-M through 2.1.0. User provided (and controlled) mailbox messages contain a pointer to a list of input arguments (in_vec) and output arguments (out_vec). These list pointers are never validated. Each argument list contains a buffer pointer and a buffer length field. After a PSA call, the length of the output arguments behind the unchecked pointer is updated in mailbox_direct_reply, regardless of the call result. This allows an attacker to write anywhere in the secure firmware, which can be used to take over the control flow, leading to remote code execution (RCE).

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianarm-trusted-firmwaresid2.12.16+dfsg-1not affected
Debianarm-trusted-firmwareforky2.12.16+dfsg-1not affected
Debianarm-trusted-firmwaretrixie2.12.1+dfsg-1not affected
Debianarm-trusted-firmwarebookworm2.8.0+dfsg-1not affected

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianarm-trusted-firmwaresourcesidNot affectedunimportantNot reportedNot reported
Debianarm-trusted-firmwaresourceforkyNot affectedunimportantNot reportedNot reported
Debianarm-trusted-firmwaresourcetrixieNot affectedunimportantNot reportedNot reported
Debianarm-trusted-firmwaresourcebookwormNot affectedunimportantNot reportedNot reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References