CWEweakness
CWE-1300 Improper Protection of Physical Side Channels
- Abstraction
- Base
- Structure
- Simple
- Status
- Stable
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
The device does not contain sufficient protection
mechanisms to prevent physical side channels from exposing
sensitive information due to patterns in physically observable
phenomena such as variations in power consumption,
electromagnetic emissions (EME), or acoustic emissions.
Extended description
Physical side channels have been well-studied for
decades in the context of breaking implementations of
cryptographic algorithms or other attacks against security
features. These side channels may be easily observed by an
adversary with physical access to the device, or using a
tool that is in close proximity. If the adversary can
monitor hardware operation and correlate its data processing
with power, EME, and acoustic measurements, the adversary
might be able to recover of secret keys and data.
Common consequences
• Confidentiality: Read Memory, Read Application Data — An adversary could monitor and measure physical
phenomena to detect patterns and make inferences, even if it
is not possible to extract the information in the digital
domain.
Potential mitigations
• [Architecture and Design] Apply blinding or masking techniques to implementations of cryptographic algorithms.
• [Implementation] Add shielding or tamper-resistant protections to the device to increase the difficulty of obtaining measurements of the side-channel.
Detection methods
• Manual Analysis: Perform a set of leakage detection tests such as the procedure outlined in the Test Vector Leakage Assessment (TVLA) test requirements for AES [REF-1230]. TVLA is the basis for the ISO standard 17825 [REF-1229]. A separate methodology is provided by [REF-1228]. Note that sole reliance on this method might not yield expected results [REF-1239] [REF-1240].
• Manual Analysis: Post-silicon, perform full side-channel attacks (penetration testing) covering as many known leakage models as possible against test code.
• Manual Analysis: Pre-silicon - while the aforementioned TVLA methods can be performed post-silicon, models of device power consumption or other physical emanations can be built from information present at various stages of the hardware design process before fabrication. TVLA or known side-channel attacks can be applied to these simulated traces and countermeasures applied before tape-out. Academic research in this field includes [REF-1231] [REF-1232] [REF-1233].
Observed examples
• CVE-2022-35888: Power side-channels leak secret information from processor
• CVE-2021-3011: electromagnetic-wave side-channel in security-related microcontrollers allows extraction of private key
• CVE-2019-14353: Crypto hardware wallet's power consumption relates to total number of pixels illuminated, creating a side channel in the USB connection that allows attackers to determine secrets displayed such as PIN numbers and passwords
• CVE-2020-27211: Chain: microcontroller system-on-chip uses a register value stored in flash to set product protection state on the memory bus, but it does not contain protection against fault injection (CWE-1319), which leads to an incorrect initialization of the memory bus (CWE-1419), leading the product to be in an unprotected state.
• CVE-2013-4576: message encryption software uses certain instruction sequences that allow RSA key extraction using a chosen-ciphertext attack and acoustic cryptanalysis
• CVE-2020-28368: virtualization product allows recovery of AES keys from the guest OS using a side channel attack against a power/energy monitoring interface.
• CVE-2019-18673: power consumption varies based on number of pixels being illuminated in a display, allowing reading of secrets such as the PIN by using the USB interface to measure power consumption
Related
Attack pattern · CAPEC (2)
Observed example · CVE (7)
- CVE-2022-35888 Ampere Altra and Ampere Altra Max devices through 2022-07-15 allow attacks via Hertzbleed, which is a power side-channel attack that… vulnerability
- CVE-2020-27211 Nordic Semiconductor nRF52840 devices through 2020-10-19 have improper protection against physical side channels. vulnerability
- CVE-2021-3011 An electromagnetic-wave side-channel issue was discovered on NXP SmartMX / P5x security microcontrollers and A7x secure authentication… vulnerability
- CVE-2020-28368 Xen through 4.14.x allows guest OS administrators to obtain sensitive information (such as AES keys from outside the guest) via a… vulnerability
- CVE-2019-18673 On SHIFT BitBox02 devices, a side channel for the row-based OLED display was found. vulnerability
- CVE-2019-14353 On Trezor One devices before 1.8.2, a side channel for the row-based OLED display was found. vulnerability
- CVE-2013-4576 GnuPG 1.x before 1.4.16 generates RSA keys using sequences of introductions with certain patterns that introduce a side channel, which… vulnerability
Child of · CWE (1)
- CWE-203 Observable Discrepancy weakness
Referenced by CAPEC · weakness (2)
Referenced by CVE · weakness (36)
- CVE-2026-89172 Improper protection of physical side channels vulnerability in Microchip AN1044, Microchip AN953, and Microchip SW300052. vulnerability
- CVE-2026-17696 Side-channel information leakage in Media in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-17730 Side-channel information leakage in Autofill in Google Chrome prior to 151.0.7922.72 allowed a remote attacker who convinced a user to… vulnerability
- CVE-2026-17760 Side-channel information leakage in NoStatePrefetch in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to leak cross-origin… vulnerability
- CVE-2026-17796 Side-channel information leakage in WebXR in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to obtain potentially sensitive… vulnerability
- CVE-2026-17800 Inappropriate implementation in MediaRecording in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to obtain potentially… vulnerability
- CVE-2026-17802 Side-channel information leakage in GPU in Google Chrome on Android prior to 151.0.7922.72 allowed a remote attacker to leak cross-origin… vulnerability
- CVE-2026-17851 Side-channel information leakage in Autofill in Google Chrome prior to 151.0.7922.72 allowed a remote attacker who had compromised the… vulnerability
- CVE-2026-17859 Inappropriate implementation in Favicons in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-17907 Side-channel information leakage in Network in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to leak cross-origin data via… vulnerability
- CVE-2026-17914 Side-channel information leakage in Skia in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to obtain potentially sensitive… vulnerability
- CVE-2026-17942 Side-channel information leakage in SVG in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-17978 Side-channel information leakage in WebCodecs in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to obtain potentially… vulnerability
- CVE-2026-18019 Side-channel information leakage in Media in Google Chrome prior to 151.0.7922.72 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-13790 Side-channel information leakage in Scroll in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to leak cross-origin data via… vulnerability
- CVE-2026-13809 Side-channel information leakage in Safe Browsing in Google Chrome on iOS prior to 150.0.7871.47 allowed a remote attacker who had… vulnerability
- CVE-2026-13922 Side-channel information leakage in Paint in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-13935 Side-channel information leakage in ComputePressure in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to leak cross-origin… vulnerability
- CVE-2026-14012 Side-channel information leakage in CSS in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to obtain potentially sensitive… vulnerability
- CVE-2026-14071 Side-channel information leakage in WebAudio in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to leak cross-origin data… vulnerability
- CVE-2026-14074 Side-channel information leakage in WebAuthentication in Google Chrome on iOS prior to 150.0.7871.47 allowed a remote attacker to leak… vulnerability
- CVE-2026-14085 Side-channel information leakage in CSS in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-11284 Side-channel information leakage in PerformanceAPIs in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to leak cross-origin… vulnerability
- CVE-2026-11289 Side-channel information leakage in Paint in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-11153 Side-channel information leakage in Forms in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-6923 A side-channel attack, which requires a physical presence to the TPM, can lead to extraction of an Elliptic Curve Diffie-Hellman (ECDH) key. vulnerability
- CVE-2026-8562 Side-channel information leakage in Navigation in Google Chrome prior to 148.0.7778.168 allowed a remote attacker to leak cross-origin data… vulnerability
- CVE-2026-8017 Side-channel information leakage in Media in Google Chrome prior to 148.0.7778.96 allowed a remote attacker to leak cross-origin data via a… vulnerability
- CVE-2026-5876 Side-channel information leakage in Navigation in Google Chrome prior to 147.0.7727.55 allowed a remote attacker to leak cross-origin data… vulnerability
- CVE-2026-3929 Side-channel information leakage in ResourceTiming in Google Chrome prior to 146.0.7680.71 allowed a remote attacker to leak cross-origin… vulnerability
Referenced by CWE · child of (1)
- CWE-1255 Comparison Logic is Vulnerable to Power Side-Channel Attacks weakness