CWE
203 200
Advisory Published
CVE Published
CVE Published
Updated

CVE-2020-8695: Infoleak

First published: Mon Apr 27 2020(Updated: )

A vulnerability was found in Intel's implementation of RAPL (Running Average Power Limit). An attacker with a local account could query the power management functionality to intelligently infer SGX enclave computation values by measuring power usage in the RAPL subsystem.

Credit: secure@intel.com

Affected SoftwareAffected VersionHow to fix
Intel Core I7-8510y Firmware
Intel Core I7-8510y
Intel Core I7-8500y Firmware
Intel Core I7-8500y
Intel Core I5-8310y Firmware
Intel Core I5-8310y
Intel Core I5-8210y Firmware
Intel Core I5-8210y
Intel Core I5-8200y Firmware
Intel Core I5-8200y
Intel Core M3-8100y Firmware
Intel Core M3-8100y
Intel Core I7-7500u Firmware
Intel Core I7-7500u
Intel Core I7-7510u Firmware
Intel Core I7-7510u
Intel Core I7-7600u Firmware
Intel Core I7-7600u
Intel Core I5-7200u Firmware
Intel Core I5-7200u
Intel Core I5-7210u Firmware
Intel Core I5-7210u
Intel Core I5-7300u Firmware
Intel Core I5-7300u
Intel Core I5-7500u Firmware
Intel Core I5-7500u
Intel Core I3-7007u Firmware
Intel Core I3-7007u
Intel Core I3-7100u Firmware
Intel Core I3-7100u
Intel Core I3-7110u Firmware
Intel Core I3-7110u
Intel Core I3-7130u Firmware
Intel Core I3-7130u
Intel Pentium 4415u Firmware
Intel Pentium 4415u
Intel Celeron 3865u Firmware
Intel Celeron 3865u
Intel Celeron 3965u Firmware
Intel Celeron 3965u
Intel Core I7-7560u Firmware
Intel Core I7-7560u
Intel Core I7-7567u Firmware
Intel Core I7-7567u
Intel Core I7-7660u Firmware
Intel Core I7-7660u
Intel Core I5-7260u Firmware
Intel Core I5-7260u
Intel Core I5-7267u Firmware
Intel Core I5-7267u
Intel Core I5-7287u Firmware
Intel Core I5-7287u
Intel Core I5-7360u Firmware
Intel Core I5-7360u
Intel Core I3-7367u Firmware
Intel Core I3-7367u
Intel Core I7-7y75 Firmware
Intel Core I7-7y75
Intel Core I5-7y54 Firmware
Intel Core I5-7y54
Intel Core I5-7y57 Firmware
Intel Core I5-7y57
Intel Core M3-7y30 Firmware
Intel Core M3-7y30
Intel Pentium 4410y Firmware
Intel Pentium 4410y
Intel Pentium 4415y Firmware
Intel Pentium 4415y
Intel Celeron 3965y Firmware
Intel Celeron 3965y
Intel Core I7-8565u Firmware
Intel Core I7-8565u
Intel Core I7-8665u Firmware
Intel Core I7-8665u
Intel Core I5-8365u Firmware
Intel Core I5-8365u
Intel Core I5-8265u Firmware
Intel Core I5-8265u
Intel Core I9-8950hk Firmware
Intel Core I9-8950hk
Intel Core I7-8700b Firmware
Intel Core I7-8700b
Intel Core I7-8750h Firmware
Intel Core I7-8750h
Intel Core I7-8850h Firmware
Intel Core I7-8850h
Intel Core I5-8300h Firmware
Intel Core I5-8300h
Intel Core I5-8400b Firmware
Intel Core I5-8400b
Intel Core I5-8400h Firmware
Intel Core I5-8400h
Intel Core I5-8500b Firmware
Intel Core I5-8500b
Intel Core I7-8670 Firmware
Intel Core I7-8670
Intel Core I7-8670t Firmware
Intel Core I7-8670t
Intel Core I7-8700 Firmware
Intel Core I7-8700
Intel Core I7-8700t Firmware
Intel Core I7-8700t
Intel Core I5-8400 Firmware
Intel Core I5-8400
Intel Core I5-8400t Firmware
Intel Core I5-8400t
Intel Core I5-8420 Firmware
Intel Core I5-8420
Intel Core I5-8420t Firmware
Intel Core I5-8420t
Intel Core I5-8500 Firmware
Intel Core I5-8500
Intel Core I5-8500t Firmware
Intel Core I5-8500t
Intel Core I5-8550 Firmware
Intel Core I5-8550
Intel Core I5-8600 Firmware
Intel Core I5-8600
Intel Core I5-8600t Firmware
Intel Core I5-8600t
Intel Core I5-8650 Firmware
Intel Core I5-8650
Intel Xeon E-2486g Firmware
Intel Xeon E-2486g
Intel Xeon E-2176g Firmware
Intel Xeon E-2176g
Intel Xeon E-2176m Firmware
Intel Xeon E-2176m
Intel Xeon E-2146g Firmware
Intel Xeon E-2146g
Intel Xeon E-2136 Firmware
Intel Xeon E-2136
Intel Xeon E-2126g Firmware
Intel Xeon E-2126g
Intel Xeon E-2174g Firmware
Intel Xeon E-2174g
Intel Xeon E-2144g Firmware
Intel Xeon E-2144g
Intel Xeon E-2134 Firmware
Intel Xeon E-2134
Intel Xeon E-2124 Firmware
Intel Xeon E-2124
Intel Xeon E-2124g Firmware
Intel Xeon E-2124g
Intel Core I7-8700k Firmware
Intel Core I7-8700k
Intel Core I5-8600k Firmware
Intel Core I5-8600k
Intel Core I5-8650k Firmware
Intel Core I5-8650k
Intel Core I9-9980hk Firmware
Intel Core I9-9980hk
Intel Core I9-9880h Firmware
Intel Core I9-9880h
Intel Core I7-9850h Firmware
Intel Core I7-9850h
Intel Core I7-9750hf Firmware
Intel Core I7-9750hf
Intel Core I5-9400h Firmware
Intel Core I5-9400h
Intel Core I5-9300h Firmware
Intel Core I5-9300h
Intel Core I9-9900k Firmware
Intel Core I9-9900k
Intel Core I9-9900kf Firmware
Intel Core I9-9900kf
Intel Core I7-9700k Firmware
Intel Core I7-9700k
Intel Core I7-9700kf Firmware
Intel Core I7-9700kf
Intel Core I5-9600k Firmware
Intel Core I5-9600k
Intel Core I5-9600kf Firmware
Intel Core I5-9600kf
Intel Core I5-9400 Firmware
Intel Core I5-9400
Intel Core I5-9400f Firmware
Intel Core I5-9400f
Intel Xeon E-2186g Firmware
Intel Xeon E-2186g
Intel Core I7-8559u Firmware
Intel Core I7-8559u
Intel Core I5-8259u Firmware
Intel Core I5-8259u
Intel Core I5-8269u Firmware
Intel Core I5-8269u
Intel Core I3-8109u Firmware
Intel Core I3-8109u
Intel Core I7-8550u Firmware
Intel Core I7-8550u
Intel Core I7-8650u Firmware
Intel Core I7-8650u
Intel Core I5-8250u Firmware
Intel Core I5-8250u
Intel Core I5-8350u Firmware
Intel Core I5-8350u
Intel Core I3-7020u Firmware
Intel Core I3-7020u
Intel Core I8130u Firmware
Intel Core I8130u
Intel Core I3-8000 Firmware
Intel Core I3-8000
Intel Core I3-8000t Firmware
Intel Core I3-8000t
Intel Core I3-8020 Firmware
Intel Core I3-8020
Intel Core I3-8100 Firmware
Intel Core I3-8100
Intel Core I3-8100h Firmware
Intel Core I3-8100h
Intel Core I3-8100t Firmware
Intel Core I3-8100t
Intel Core I3-8120 Firmware
Intel Core I3-8120
Intel Core I3-8300 Firmware
Intel Core I3-8300
Intel Core I3-8300t Firmware
Intel Core I3-8300t
Intel Core I8350k Firmware
Intel Core I8350k
Intel Pentium Gold G5400 Firmware
Intel Pentium Gold G5400
Intel Pentium Gold G5400t Firmware
Intel Pentium Gold G5400t
Intel Pentium Gold G5420 Firmware
Intel Pentium Gold G5420
Intel Pentium Gold G5420t Firmware
Intel Pentium Gold G5420t
Intel Pentium Gold G5500 Firmware
Intel Pentium Gold G5500
Intel Pentium Gold G5500t Firmware
Intel Pentium Gold G5500t
Intel Pentium Gold G5600 Firmware
Intel Pentium Gold G5600
Intel Celeron G4900 Firmware
Intel Celeron G4900
Intel Celeron G4900t Firmware
Intel Celeron G4900t
Intel Celeron G4920 Firmware
Intel Celeron G4920
Intel Xeon E-2288g Firmware
Intel Xeon E-2288g
Intel Xeon E-2286m Firmware
Intel Xeon E-2286m
Intel Xeon E-2278gel Firmware
Intel Xeon E-2278gel
Intel Xeon E-2278ge Firmware
Intel Xeon E-2278ge
Intel Xeon E-2278g Firmware
Intel Xeon E-2278g
Intel Core I7-10710u Firmware
Intel Core I7-10710u
Intel Core I7-10610u Firmware
Intel Core I7-10610u
Intel Core I3-10100f Firmware
Intel Core I3-10100f
Intel Core I9-10900 Firmware
Intel Core I9-10900
Intel Core I7-10750h Firmware
Intel Core I7-10750h
Intel Pentium Silver J5005 Firmware
Intel Pentium Silver J5005
Intel Pentium Silver N5000 Firmware
Intel Pentium Silver N5000
Intel Celeron J4005 Firmware
Intel Celeron J4005
Intel Celeron J4105 Firmware
Intel Celeron J4105
Intel Celeron N4000 Firmware
Intel Celeron N4000
Intel Celeron N4100 Firmware
Intel Celeron N4100
Intel Pentium Silver J5040 Firmware
Intel Pentium Silver J5040
Intel Pentium Silver N5030 Firmware
Intel Pentium Silver N5030
Intel Celeron J4125 Firmware
Intel Celeron J4125
Intel Celeron J4025 Firmware
Intel Celeron J4025
Intel Celeron N4020 Firmware
Intel Celeron N4020
Intel Celeron N4120 Firmware
Intel Celeron N4120
Intel Core I7-1060g7 Firmware
Intel Core I7-1060g7
Intel Core I7-1065g7 Firmware
Intel Core I7-1065g7
Intel Core I5-1030g4 Firmware
Intel Core I5-1030g4
Intel Core I5-1030g7 Firmware
Intel Core I5-1030g7
Intel Core I5-1035g1 Firmware
Intel Core I5-1035g1
Intel Core I5-1035g4 Firmware
Intel Core I5-1035g4
Intel Core I5-1035g7 Firmware
Intel Core I5-1035g7
Intel Core I3-1000g1 Firmware
Intel Core I3-1000g1
Intel Core I3-1000g4 Firmware
Intel Core I3-1000g4
Intel Core I3-1005g1 Firmware
Intel Core I3-1005g1
Intel Core I7-8705g Firmware
Intel Core I7-8705g
Intel Core I7-8706g Firmware
Intel Core I7-8706g
Intel Core I7-8709g Firmware
Intel Core I7-8709g
Intel Core I7-8809g Firmware
Intel Core I7-8809g
Intel Core I5-8305g Firmware
Intel Core I5-8305g
Intel Core I7-7700hq Firmware
Intel Core I7-7700hq
Intel Core I7-7820eq Firmware
Intel Core I7-7820eq
Intel Core I7-7820hk Firmware
Intel Core I7-7820hk
Intel Core I7-7820hq Firmware
Intel Core I7-7820hq
Intel Core I7-7920hq Firmware
Intel Core I7-7920hq
Intel Core I5-7300hq Firmware
Intel Core I5-7300hq
Intel Core I5-7440eq Firmware
Intel Core I5-7440eq
Intel Core I5-7440hq Firmware
Intel Core I5-7440hq
Intel Core I5-7442eq Firmware
Intel Core I5-7442eq
Intel Core I3-7100h Firmware
Intel Core I3-7100h
Intel Core I7-7700 Firmware
Intel Core I7-7700
Intel Core I7-7700k Firmware
Intel Core I7-7700k
Intel Core I7-7700t Firmware
Intel Core I7-7700t
Intel Core I5-7400 Firmware
Intel Core I5-7400
Intel Core I5-7400t Firmware
Intel Core I5-7400t
Intel Core I5-7500 Firmware
Intel Core I5-7500
Intel Core I5-7500t Firmware
Intel Core I5-7500t
Intel Core I5-7600 Firmware
Intel Core I5-7600
Intel Core I5-7600k Firmware
Intel Core I5-7600k
Intel Core I5-7600t Firmware
Intel Core I5-7600t
Intel Core I3-7100e Firmware
Intel Core I3-7100e
Intel Core I3-7101e Firmware
Intel Core I3-7101e
Intel Core I3-7101te Firmware
Intel Core I3-7101te
Intel Core I3-7102e Firmware
Intel Core I3-7102e
Intel Core I3-7120 Firmware
Intel Core I3-7120
Intel Core I3-7120t Firmware
Intel Core I3-7120t
Intel Core I3-7320t Firmware
Intel Core I3-7320t
Intel Core I3-7340 Firmware
Intel Core I3-7340
Intel Celeron G3930e Firmware
Intel Celeron G3930e
Intel Celeron G3930te Firmware
Intel Celeron G3930te
Intel Core I7-7740x Firmware
Intel Core I7-7740x
Intel Core I5-7640x Firmware
Intel Core I5-7640x
Intel Xeon E3-1220 Firmware
Intel Xeon E3-1220
Intel Xeon E3-1225 Firmware
Intel Xeon E3-1225
Intel Xeon E3-1230 Firmware
Intel Xeon E3-1230
Intel Xeon E3-1240 Firmware
Intel Xeon E3-1240
Intel Xeon E3-1245 Firmware
Intel Xeon E3-1245
Intel Xeon E3-1270 Firmware
Intel Xeon E3-1270
Intel Xeon E3-1275 Firmware
Intel Xeon E3-1275
Intel Xeon E3-1280 Firmware
Intel Xeon E3-1280
Intel Xeon E3-1501l Firmware
Intel Xeon E3-1501l
Intel Xeon E3-1501m Firmware
Intel Xeon E3-1501m
Intel Xeon E3-1505l Firmware
Intel Xeon E3-1505l
Intel Xeon E3-1505m Firmware
Intel Xeon E3-1505m
Intel Xeon E3-1535m Firmware
Intel Xeon E3-1535m
Intel Core I7-6700hq Firmware
Intel Core I7-6700hq
Intel Core I7-6770hq Firmware
Intel Core I7-6770hq
Intel Core I7-6820hk Firmware
Intel Core I7-6820hk
Intel Core I7-6820hq Firmware
Intel Core I7-6820hq
Intel Core I7-6870hq Firmware
Intel Core I7-6870hq
Intel Core I7-6920hq Firmware
Intel Core I7-6920hq
Intel Core I7-6970hq Firmware
Intel Core I7-6970hq
Intel Core I5-6300hq Firmware
Intel Core I5-6300hq
Intel Core I5-6350hq Firmware
Intel Core I5-6350hq
Intel Core I5-6440hq Firmware
Intel Core I5-6440hq
Intel Core I3-6100h Firmware
Intel Core I3-6100h
Intel Core I7-6700 Firmware
Intel Core I7-6700
Intel Core I7-6700k Firmware
Intel Core I7-6700k
Intel Core I7-6700t Firmware
Intel Core I7-6700t
Intel Core I7-6700te Firmware
Intel Core I7-6700te
Intel Core I7-6820eq Firmware
Intel Core I7-6820eq
Intel Core I7-6822eq Firmware
Intel Core I7-6822eq
Intel Core I5-6400 Firmware
Intel Core I5-6400
Intel Core I5-6400t Firmware
Intel Core I5-6400t
Intel Core I5-6440eq Firmware
Intel Core I5-6440eq
Intel Core I5-6442eq Firmware
Intel Core I5-6442eq
Intel Core I5-6500 Firmware
Intel Core I5-6500
Intel Core I5-6500t Firmware
Intel Core I5-6500t
Intel Core I5-6500te Firmware
Intel Core I5-6500te
Intel Core I5-6600 Firmware
Intel Core I5-6600
Intel Core I5-6600k Firmware
Intel Core I5-6600k
Intel Core I5-6600t Firmware
Intel Core I5-6600t
Intel Core I3-6100 Firmware
Intel Core I3-6100
Intel Core I3-6100e Firmware
Intel Core I3-6100e
Intel Core I3-6100t Firmware
Intel Core I3-6100t
Intel Core I3-6100te Firmware
Intel Core I3-6100te
Intel Core I3-6102e Firmware
Intel Core I3-6102e
Intel Core I3-6120 Firmware
Intel Core I3-6120
Intel Core I3-6120t Firmware
Intel Core I3-6120t
Intel Core I3-6300 Firmware
Intel Core I3-6300
Intel Core I3-6300t Firmware
Intel Core I3-6300t
Intel Core I3-6320 Firmware
Intel Core I3-6320
Intel Core I3-6320t Firmware
Intel Core I3-6320t
Intel Pentium G4400 Firmware
Intel Pentium G4400
Intel Pentium G4400t Firmware
Intel Pentium G4400t
Intel Pentium G4400te Firmware
Intel Pentium G4400te
Intel Pentium G4420 Firmware
Intel Pentium G4420
Intel Pentium G4420t Firmware
Intel Pentium G4420t
Intel Pentium G4500 Firmware
Intel Pentium G4500
Intel Pentium G4500t Firmware
Intel Pentium G4500t
Intel Pentium G4520 Firmware
Intel Pentium G4520
Intel Pentium G4520t Firmware
Intel Pentium G4520t
Intel Pentium G4540 Firmware
Intel Pentium G4540
Intel Celeron G3900 Firmware
Intel Celeron G3900
Intel Celeron G3900e Firmware
Intel Celeron G3900e
Intel Celeron G3900t Firmware
Intel Celeron G3900t
Intel Celeron G3900te Firmware
Intel Celeron G3900te
Intel Celeron G3902e Firmware
Intel Celeron G3902e
Intel Celeron G3920 Firmware
Intel Celeron G3920
Intel Celeron G3920t Firmware
Intel Celeron G3920t
Intel Celeron G3940 Firmware
Intel Celeron G3940
Intel Xeon E3-1235l Firmware
Intel Xeon E3-1235l
Intel Xeon E3-1240l Firmware
Intel Xeon E3-1240l
Intel Xeon E3-1260l Firmware
Intel Xeon E3-1260l
Intel Xeon E3-1268l Firmware
Intel Xeon E3-1268l
Intel Xeon E3-1515m Firmware
Intel Xeon E3-1515m
Intel Xeon E3-1545m Firmware
Intel Xeon E3-1545m
Intel Xeon E3-1558l Firmware
Intel Xeon E3-1558l
Intel Xeon E3-1565l Firmware
Intel Xeon E3-1565l
Intel Xeon E3-1575m Firmware
Intel Xeon E3-1575m
Intel Xeon E3-1578l Firmware
Intel Xeon E3-1578l
Intel Xeon E3-1585 Firmware
Intel Xeon E3-1585
Intel Xeon E3-1585l Firmware
Intel Xeon E3-1585l
Intel Core I7-6500u Firmware
Intel Core I7-6500u
Intel Core I7-6510u Firmware
Intel Core I7-6510u
Intel Core I7-6600u Firmware
Intel Core I7-6600u
Intel Core I5-6200u Firmware
Intel Core I5-6200u
Intel Core I5-6210u Firmware
Intel Core I5-6210u
Intel Core I5-6300u Firmware
Intel Core I5-6300u
Intel Core I5-6310u Firmware
Intel Core I5-6310u
Intel Core I3-6100u Firmware
Intel Core I3-6100u
Intel Core I3-6110u Firmware
Intel Core I3-6110u
Intel Pentium 4405u Firmware
Intel Pentium 4405u
Intel Celeron 3855u Firmware
Intel Celeron 3855u
Intel Celeron 3955u Firmware
Intel Celeron 3955u
Intel Core I7-6560u Firmware
Intel Core I7-6560u
Intel Core I7-6567u Firmware
Intel Core I7-6567u
Intel Core I7-6650u Firmware
Intel Core I7-6650u
Intel Core I7-6660u Firmware
Intel Core I7-6660u
Intel Core I5-6260u Firmware
Intel Core I5-6260u
Intel Core I5-6267u Firmware
Intel Core I5-6267u
Intel Core I5-6287u Firmware
Intel Core I5-6287u
Intel Core I5-6360u Firmware
Intel Core I5-6360u
Intel Core I3-6167u Firmware
Intel Core I3-6167u
Intel Core M7-6y75 Firmware
Intel Core M7-6y75
Intel Core M5-6y54 Firmware
Intel Core M5-6y54
Intel Core M5-6y57 Firmware
Intel Core M5-6y57
Intel Core M3-6y30 Firmware
Intel Core M3-6y30
Intel Pentium 4405y Firmware
Intel Pentium 4405y
Intel Core I3-8145u Firmware
Intel Core I3-8145u
Intel Core 4205u Firmware
Intel Core 4205u
Intel Core 5405u Firmware
Intel Core 5405u
Fedoraproject Fedora=31
Fedoraproject Fedora=32
Fedoraproject Fedora=33
Debian Debian Linux=9.0

Remedy

Until a firmware update and reboot can be applied, the attack vector can be reduced by limiting read access to the sysfs attributes that export this functionality to userspace. The command: ~~~ sudo chmod 400 /sys/class/powercap/intel_rapl/*/energy_uj ~~~ Will do this for the current boot, it will need to be scripted to run at each boot to remain persistent across reboots.

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Reference Links

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2024 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203