VYPR
Unrated severityNVD Advisory· Published Oct 19, 2023· Updated Feb 27, 2025

SK_LOAD timing side channel during AES module decryption in Texas Instruments OMAP L138

CVE-2022-25332

Description

The AES implementation in the Texas Instruments OMAP L138 (secure variants), present in mask ROM, suffers from a timing side channel which can be exploited by an adversary with non-secure supervisor privileges by managing cache contents and collecting timing information for different ciphertext inputs. Using this side channel, the SK_LOAD secure kernel routine can be used to recover the Customer Encryption Key (CEK).

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

2

Patches

Vulnerability mechanics

Root cause

"The AES implementation in mask ROM is not constant-time, creating a timing side channel that leaks information about the secret key."

Attack vector

An adversary with non-secure supervisor privileges manages cache contents and collects timing information for different ciphertext inputs processed by the AES implementation in mask ROM. By exploiting the timing side channel [ref_id=1], the attacker can recover the Customer Encryption Key (CEK) through the SK_LOAD secure kernel routine. The attack requires local privileged access to the device and the ability to control cache state and measure execution timing.

Affected code

The vulnerability resides in the AES implementation within the mask ROM of Texas Instruments OMAP L138 secure variants. The advisory does not specify particular function names or file paths beyond identifying the SK_LOAD secure kernel routine as the exploitable interface.

What the fix does

The advisory does not describe a specific patch for this vulnerability. As a mask ROM issue, the AES implementation cannot be modified post-fabrication; compensating controls would be required at the software or system level, such as constant-time cryptographic implementations in secure software layers or cache management mitigations applied by the secure kernel.

Preconditions

  • authAttacker must have non-secure supervisor privileges on the device
  • inputAttacker must be able to manage cache contents and measure timing of AES operations
  • networkAttacker must have local access to the device

Generated on May 26, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

1

News mentions

0

No linked articles in our index yet.