CVE-2022-26942CWE-822

Multiple missing pointer validation checks in trusted execution module in Motorola MTM5000

High · published October 19, 2023

CVSS v3.1
8.2
EPSS
0%
Percentile
10.4
In the wild
Unconfirmed
What it is

The Motorola MTM5000 series firmwares lack pointer validation on arguments passed to trusted execution environment (TEE) modules. Two modules are used, one responsible for KVL key management and the other for TETRA cryptographic functionality. In both modules, an adversary with non-secure supervisor level code execution can exploit the issue in order to gain secure supervisor code execution within the TEE. This constitutes a full break of the TEE module, exposing the device key as well as any TETRA cryptographic keys and the confidential TETRA cryptographic primitives.

The record
Technical detail
CVSS v3.1
8.2 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:F/RL:U/RC:C/CR:X/IR:X/AR:X/MAV:L/MAC:L/MPR:H/MUI:N/MS:C/MC:H/MI:H/MA:H
CVSS v4.0
Not supplied
EPSS
0.00208 · 10.4th percentile
Weakness
CWE-822 · Untrusted Pointer Dereference
Published
2023-10-19T09:35Z
EPSS history
Timeline
  • 19 OCT 09:35Z
    Multiple missing pointer validation checks in trusted execution module in Motorola MTM5000
    cvelistv5