
CVE catalog
CVE-2023-49100
arm-trusted-firmware: CVE-2023-49100
- Severity
- Medium
- Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.22% · Oct 25, 2026
Trusted Firmware-A (TF-A) before 2.10 has a potential read out-of-bounds in the SDEI service. The input parameter passed in register x1 is not validated well enough in the function sdei_interrupt_bind. The parameter is passed to a call to plat_ic_get_interrupt_type. It can be any arbitrary value passing checks in the function plat_ic_is_sgi. A compromised Normal World (Linux kernel) can enable a root-privileged attacker to issue arbitrary SMC calls. Using this primitive, he can control the content of registers x0 through x6, which are used to send parameters to TF-A. Out-of-bounds addresses can be read in the context of TF-A (EL3). Because the read value is never returned to non-secure memory or in registers, no leak is possible. An attacker can still crash TF-A, however.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | arm-trusted-firmware | sid | 2.12.16+dfsg-1 | fixed |
| Debian | arm-trusted-firmware | forky | 2.12.16+dfsg-1 | fixed |
| Debian | arm-trusted-firmware | trixie | 2.12.1+dfsg-1 | fixed |
| Debian | arm-trusted-firmware | bookworm | 2.8.0+dfsg-1 | vulnerable |
| Alpine | arm-trusted-firmware | 3.18 | 2.8.14-r0 | fixed |
| Alpine | arm-trusted-firmware | 3.19 | 2.8.14-r0 | fixed |
| Alpine | arm-trusted-firmware | 3.20 | 2.8.14-r0 | fixed |
| Ubuntu | arm-trusted-firmware | 20.04 | 2.1-3 | vulnerable |
| Ubuntu | arm-trusted-firmware | 20.04 | 2.2-2 | vulnerable |
| Ubuntu | arm-trusted-firmware | 22.04 | 2.5+dfsg-1 | vulnerable |
| Ubuntu | arm-trusted-firmware | 22.04 | 2.6+dfsg-1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | arm-trusted-firmware | source | sid | 2.10.0+dfsg-1 | not yet assigned | Not reported | Not reported |
| Debian | arm-trusted-firmware | source | forky | 2.10.0+dfsg-1 | not yet assigned | Not reported | Not reported |
| Debian | arm-trusted-firmware | source | trixie | 2.10.0+dfsg-1 | not yet assigned | Not reported | Not reported |
| Debian | arm-trusted-firmware | source | bookworm | (unfixed) | not yet assigned | Not reported | Not reported |
| Alpine | arm-trusted-firmware | apk | 3.18 | 2.8.14-r0 | Not reported | ALPINE-CVE-2023-49100 | Not reported |
| Alpine | arm-trusted-firmware | apk | 3.19 | 2.8.14-r0 | Not reported | ALPINE-CVE-2023-49100 | Not reported |
| Alpine | arm-trusted-firmware | apk | 3.20 | 2.8.14-r0 | Not reported | ALPINE-CVE-2023-49100 | Not reported |
Notes
[bookworm] arm-trusted-firmware: Minor issue
OpenFactory catalog packages
Matching against OpenFactory catalog package versions is in progress.