CVE-2022-25333

Flawed SK_LOAD module authenticity check in Texas Instruments OMAP L138

Published Oct 19, 2023 CVSS 3.1 · 8.2 High EPSS < 1% KEV · Not listed
Description
The Texas Instruments OMAP L138 (secure variants) trusted execution environment (TEE) performs an RSA check implemented in mask ROM when loading a module through the SK_LOAD routine. However, only the module header authenticity is validated. An adversary can re-use any correctly signed header and append a forged payload, to be encrypted using the CEK (obtainable through CVE-2022-25332) in order to obtain arbitrary code execution in secure context. This constitutes a full break of the TEE security architecture.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-30012 The Texas Instruments OMAP L138 (secure variants) trusted execution environment (TEE) performs an RSA check implemented in mask ROM when loading a module through the SK_LOAD routine. However, only the module header authenticity is validated. An adversary can re-use any correctly signed header and append a forged payload, to be encrypted using the CEK (obtainable through CVE-2022-25332) in order to obtain arbitrary code execution in secure context. This constitutes a full break of the TEE security architecture.
References
Link Providers
https://tetraburst.com/ cve-icon cve-icon
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
NCSC-NL
Published
Updated
Aug 3, 2024, 4:36 AM
Reserved
Feb 18, 2022, 5:18 PM
Status
Modified
Published
Oct 19, 2023, 10:15 AM
Modified
Jun 17, 2026, 4:33 AM