SMM "Incursion" Attack

SMM "Incursion" Attack

SMM "Incursion" Attack

Lenovo Security Advisory: LEN-2015-002
Potential Impact: Execute arbitrary code, Bypass Secure Boot, Denial of Service, Escalation of Privilege
Severity: Medium

Summary:
Some BIOS implementations permit unsafe System Management Mode (SMM) function calls to memory locations outside of System Management RAM (SMRAM). An attacker can exploit these calls to bypass Secure Boot, read/write system memory, or overwrite, modify, or corrupt the BIOS.

Description:
SMM is the most privileged execution mode of the x86 processor, and only SMM should normally be able to access SMRAM. Some BIOS implementations permit unsafe SMM function calls to memory locations outside of SMRAM, allowing an attacker with logical access to a computer to execute arbitrary code in the highly privileged SMM context. Doing so enables an attacker to bypass Secure Boot or read/write all system memory.

Additionally, an attacker can use this mechanism to overwrite, modify, or corrupt the BIOS on computers that do not use protected range registers as a BIOS write protection mechanism.

Product Impact:

Click to expand for more info

arThinkStation

System Status
ThinkStation C30 
(type 1095, 1096, 1097)
Not Affected
ThinkStation C30 
(type 1136, 1137)
Not Affected
ThinkStation D30  
(type 4223, 4228, 4229) 
Not Affected
ThinkStation D30  
(type 4353, 4354) 
Not Affected
ThinkStation E31 Not Affected
ThinkStation E32 Not Affected
ThinkStation P300 Not Affected
ThinkStation P500 Not Affected
ThinkStation P700 Not Affected
ThinkStation P900 Not Affected
ThinkStation S30 (type 0567, 0568, 0569, 0606) Not Affected
ThinkStation S30 (type 4351, 4352) Not Affected

arThinkServer & Storage

System Status
ThinkServer RD330 Not affected
ThinkServer RD340 Not affected
ThinkServer RD350 Not affected
ThinkServer RD430 Not affected
ThinkServer RD440 Not affected
ThinkServer RD450 Not affected
ThinkServer RD530 Not affected
ThinkServer RD540 Not affected
ThinkServer RD550 Not affected
ThinkServer RD630 Not affected
ThinkServer RD640 Not affected
ThinkServer RD650 Not affected
ThinkServer RS140 Not affected
ThinkServer TD340 Not affected
ThinkServer TD350 Not affected
ThinkServer TS130 Not affected
ThinkServer TS140 Not affected
ThinkServer TS430 Not affected
ThinkServer TS440 Not affected
ThinkServer RQ940 Not affected

arThinkPad

System Status Minimum  version
including Fix
Link 
ThinkPad Edge E130 Affected H4ET96WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-Edge-laptops/ThinkPad-Edge-E130/downloads/DS029430
ThinkPad Edge E145 Affected HSET62WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-edge-e145/downloads/DS036720
ThinkPad Edge E431/E531 Affected HEET49WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-Edge-laptops/ThinkPad-Edge-E431/downloads/DS035124
ThinkPad Edge E440/E540 Affected J9ET9CWW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-edge-e440/downloads/DS037207
ThinkPad Edge E450/E550 Affected J5ET48WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e450/downloads/DS101972
ThinkPad Edge E455/E555 Affected HTET46WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e555/downloads/DS100990
ThinkPad Edge S430 Affected GAETA1WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-s-series-laptops/thinkpad-s430/downloads/DS029726
ThinkPad Helix (20CG, 20CH) Affected N17ET80W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-helix-series-laptops/thinkpad-helix-type-20cg-20ch/downloads/DS101505
ThinkPad Helix (3xxx) Affected GFET53WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-helix-series-laptops/thinkpad-helix-type-3xxx/downloads/DS034627
ThinkPad L430/L530 Affected G3ETA5WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-l-series-laptops/thinkpad-l430/downloads/DS029124
ThinkPad L440/L540 Affected J4ET82WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-l-series-laptops/thinkpad-l440/downloads/DS037206
ThinkPad S1 Yoga (Non-vPro) Affected GQET47WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-Yoga-Series-laptops/ThinkPad-Yoga/downloads/DS038334
ThinkPad S1 Yoga (vPro) Affected B0ET31WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-Yoga-Series-laptops/ThinkPad-Yoga/downloads/DS038334
ThinkPad S431 Affected HFET36WW   http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-S-Series-laptops/ThinkPad-S431/downloads/DS035164
ThinkPad S440 Affected J3ET64WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-s-series-laptops/thinkpad-s440/downloads/DS036070
ThinkPad S531 Affected GKET36WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-s-series-laptops/thinkpad-s531/downloads/DS035584
ThinkPad S540 Affected GPET66WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-s-series-laptops/thinkpad-s540/downloads/DS038373
ThinkPad T420  Affected 83ET78WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-T-Series-laptops/ThinkPad-T420/downloads/DS018785
ThinkPad T420s Affected 8CET61W http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-T-Series-laptops/ThinkPad-T420s/downloads/DS014992
ThinkPad T430, T430i Affected G1ETA9WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t430/downloads/DS029252
ThinkPad T430s Affected G7ETA4WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t430s/downloads/DS029724
ThinkPad T430u Affected H6ET95WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-T-Series-laptops/ThinkPad-T430u/downloads/DS031724
ThinkPad T431s Affected GHET32WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t431s/downloads/DS034505
ThinkPad T440/T440s/T440u Affected GJET85WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t440/downloads/DS035965
ThinkPad T440p Affected GLET81WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t440p/downloads/DS037575
ThinkPad T450 (Broadwell) Affected JBET52WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/DS102109
ThinkPad T450 (Shark Bay) Affected JBET52WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/DS102109
ThinkPad T450s Affected JBET52WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/DS102109
ThinkPad T530, T530i Affected G4ETA5WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t530/downloads/DS029246
ThinkPad T540, T540p Affected GMET73WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t540p/downloads/DS038147
ThinkPad T550 Affected N11ET34W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t550/downloads/DS102339
ThinkPad Tablet 10 (32-bit) Affected GUET75WW http://support.lenovo.com/us/en/products/tablets/thinkpad-tablet-series/thinkpad-10/downloads/DS041534
ThinkPad Tablet 10 (64-bit) Affected GWET39WW http://support.lenovo.com/us/en/products/tablets/thinkpad-tablet-series/thinkpad-10/downloads/DS041804
ThinkPad Tablet 8 (32-bit) Affected GTET71WW http://support.lenovo.com/us/en/products/Tablets/ThinkPad-Tablet-Series/ThinkPad-8/downloads/DS040045  
ThinkPad Tablet 8 (64-bit Affected GYET28WW

http://support.lenovo.com/us/en/products/Tablets/ThinkPad-Tablet-Series/ThinkPad-8/downloads/DS100744

ThinkPad Twist/Edge S230 Affected GDETB1WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-twist-series-laptops/thinkpad-twist-s230u/downloads/DS032000
ThinkPad W530 Affected G5ETA3WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-w-series-laptops/thinkpad-w530/downloads/DS029169
ThinkPad W540, W541 Affected GNET76WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-w-series-laptops/thinkpad-w540/downloads/DS039077
ThinkPad W550s Affected N11ET34W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t550/downloads/DS102339
ThinkPad X1 Carbon (20Ax) Affected GRET45WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-type-20a7-20a8/downloads/DS039782
ThinkPad X1 Carbon (20Bx) Affected N14ET32W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-20bs-20bt/downloads/DS101975
ThinkPad X1 Carbon (34xx) Affected G6ETB2WW http://support.lenovo.com/my/ms/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-type-34xx/downloads/DS030684
ThinkPad X131e (AMD) Affected G9ETA1WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X131e/downloads/DS029771
ThinkPad X131e (Intel) Affected G8ETA3WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x240/downloads/DS035950
ThinkPad X140e (AMD) Affected GSET64WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x240/downloads/DS035950
ThinkPad X220  Affected  8DET72WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X220/downloads/DS018805
ThinkPad X230, X230i Affected G2ETA5WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x230/downloads/DS029187
ThinkPad X230s, X231s Affected GGET25WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x230s/downloads/DS034847
ThinkPad X230 Tablet, x230i Tablet Affected GCETA3WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-tablet-laptops/thinkpad-x230-tablet/downloads/DS029683
ThinkPad X240/X240s Affected GIET83WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x240/downloads/DS035950
ThinkPad Yoga 11e (20D9) Affected N15ET65W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-11e/downloads/DS041529
ThinkPad X250 (Broadwell) Affected N10ET38W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x250/downloads/DS102288
ThinkPad X250 (Sharkbay) Affected N10ET38W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x250/downloads/DS102288
ThinkPad 11e Affected JIET25WW http://support.lenovo.com/us/en/products/Laptops-and-netbooks/ThinkPad-11e-Series-laptops/ThinkPad-11e-20ED-20EE/downloads/DS102504
ThinkPad Yoga 11e (20D9) Affected N15ET65W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-11e/downloads/DS041529
ThinkPad 11e/Yoga 11e (Broadwell) Affected JHET56WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-11e-series-laptops/thinkpad-11e-20e6-20e8/downloads/DS102664
ThinkPad Yoga 12 Affected JEET70WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-12/downloads/DS102265
ThinkPad Yoga 14 (Broadwell) Affected JFET44WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-14/downloads/DS101225
ThinkPad Yoga 14 (Sharkbay) Affected JGET25WW http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-14/downloads/DS101225
ThinkPad Yoga 15 Affected N19ET45W http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-15/downloads/DS102341

arThinkCentre

System Status
ThinkCentre E73z Not Affected
ThinkCentre E93 Not Affected
ThinkCentre E93z Not Affected
ThinkCentre Edge 62z Not Affected
ThinkCentre Edge 63z Not Affected
ThinkCentre Edge 72 Not Affected
ThinkCentre Edge 72z Not Affected
ThinkCentre M62z Not Affected
ThinkCentre M72e Not Affected
ThinkCentre M72e Not Affected
ThinkCentre M72z Not Affected
ThinkCentre M73 Not Affected
ThinkCentre M73 Tiny Not Affected
ThinkCentre M73z Not Affected
ThinkCentre M78 Not Affected
ThinkCentre M78 Not Affected
ThinkCentre M79 Not Affected
ThinkCentre M83/M83z Not Affected
ThinkCentre M92 Not Affected
ThinkCentre M92p Not Affected
ThinkCentre M93M93z Not Affected

arSoftware

Application Status
Delopy Manager Not affected
Diagnostic Not affected
Easy Manager Not affected
Easy Updater Not affected
Energy manager Not affected
OSPUT Not affected
Partner Pack Not affected
Power Planner Not affected
TSMCLI Not affected

arLenovo Notebook

System Status Minimum  version
including Fix
Link 
B40-30/B50-30/E40-30 Not Affected
B40-45 / B50-45 Not Affected
B40-70/B50-70/E40-70/E50-70 Not Affected
B490 Affected H9ET90WW http://support.lenovo.com/us/en/downloads/DS032260
Colombia Yoga 2 13 Not Affected
E10-30 Affected A5CN36WW(V3.7) http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-e-series-laptops/lenovo-e10-30/downloads/DS100550
Flex 10  Affected 93CN57WW(V9.7) http://support.lenovo.com/us/en/products/laptops-and-netbooks/flex-series/flex-10-notebook-lenovo
Flex 2 14/Flex 2 15 (Haswell) Affected A0CN36WW http://support.lenovo.com/us/en/downloads/DS101193
Flex 2 14D/Flex 2 15D Affected 9FCN25WW http://support.lenovo.com/us/en/downloads/DS101002
Flex 2 Pro-15 (Broadwell) Affected A9CN47WW http://support.lenovo.com/us/en/downloads/DS101359
Flex 2 Pro-15 (Haswell) Affected B9CN17WW http://support.lenovo.com/us/en/downloads/DS101359
Flex 3 11 Not Affected
G40-30/G50-30 Not Affected
G40-45/G50-45 Not Affected
G40-70/G50-70/G70-70 Not Affected
G40-75/G50-75 Not Affected
G40-80/G50-80/G70-80 Not Affected
G410/G510 Not Affected
G410s/G510s Not Affected
Hiking Not Affected
K20-80 Affected ADCN37WW Contact your support representative
K2450 Affected J2ET40WW http://support.lenovo.com/us/en/downloads/DS100835
K4450 Affected J8ET43WW http://support.lenovo.com/us/en/downloads/DS101630
M50-70 Affected B3CN23WW http://support.lenovo.com/us/en/downloads/DS101348
Miix 2 11 Affected 97CN43WW http://support.lenovo.com/us/en/downloads/DS101276
Miix 3-1030  Affected B4CN25WW http://support.lenovo.com/us/en/products/tablets/miix-series/miix-3-1030-tablet-lenovo
S20-30 Affected ACCN22WW(V2.0) http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-s-series-laptops/lenovo-s20-30-notebook
S310/S410 Not Affected
S41-70 HSW/BDW Affected BDCN31WW http://support.lenovo.com/us/en/downloads/DS102775
S435/M40-35(YC) Beema  Not Affected
Y40-70 Not Affected
Y410/510 Not Affected
Y410P/510P (IdeaPad) Not Affected
Y430P  (IdeaPad) Not Affected
Y50-70/Y70-70 Not Affected
Yoga 2 11 (Baytrail-M) Not Affected
Yoga 2 11 (Haswell) Not Affected
Yoga 2 Pro Not Affected
Yoga 3 14 Affected BACN33WW http://support.lenovo.com/us/en/downloads/DS102769
Yoga 3 Pro Not Affected
Z40-70/Z50-70/Z70-70 Not Affected
Z40-75/Z50-75 Affected A4CN37WW http://support.lenovo.com/us/en/downloads/DS100825
Z40-80/Z50-80/Z70-80 Not Affected

arLenovo Desktop

System Status
63 Desktop Not Affected
A540 All In One  (Broadwell) Not Affected
A740 All-In-One - BDW Not Affected
B40-30  All-In-One Not Affected
B40-30 Touch All-In-One Not Affected
B50-30  All-In-One Not Affected
B50-30 Touch All-In-One Not Affected
B5035 Not Affected
B50-35  All-In-One Not Affected
C20-05 All-In-One Not Affected
C20-30 All-In-One Not Affected
C260 All--In-One Not Affected
C260 Touch All-In-One Not Affected
C360  All-In-One Not Affected
C365  All-In-One Not Affected
C40-05  All-In-One Not Affected
C40-30  All-In-One Not Affected
C460  All-In-One Not Affected
C470  All-In-One Not Affected
C50-30 All-In-One Not Affected
C5030-non-Touch Not Affected
C560 All-In-One Not Affected
E50-00 Deskop Not Affected
ErazerX700 Desktop Not Affected
H30-00 Desktop Not Affected
H30-05 Desktop Not Affected
H30-50 Desktop Not Affected
H50-00 Desktop Not Affected
H50-05 Desktop Not Affected
H50-30g Desktop Not Affected
H50-50 Desktop Not Affected
H530 Desktop Not Affected
H530s Desktop Not Affected
Horizon 2 27 Table PC Not Affected
Horizon2e Table PC Not Affected
Horizon2s Table PC Not Affected
M4350 Desktop Not Affected
S40-40 All-In-One Not Affected

arLenovo EMC

System Status Minimum  version
including Fix
Link 
LenovoEMC px12-400r Not Affected
LenovoEMC EZ Media & Backup (hm3) Not Affected
LenovoEMC ix2 (inc DL) Not Affected
LenovoEMC ix4-300d (inc DL) Not Affected
LenovoEMC px2-300d (inc NVR) Not Affected
LenovoEMC px4-300d (inc NVR) Not Affected
LenovoEMC px4-300r Not Affected
LenovoEMC px4-400d Not Affected
LenovoEMC px4-400d NVR Not Affected
LenovoEMC px4-400r Not Affected
LenovoEMC px6-300d Not Affected − 
LenovoEMC px12-400r Not Affected
LenovoEMC px12-450r Not Affected
LenovoEMC ix12-300r Not Affected
LenovoEMC px12-350r Not Affected
LenovoEMC Home Media Cloud Edition (hm2) Not Affected
LenovoEMC ix2-200 Cloud Edition Not Affected
LenovoEMC ix4-200d Cloud Edition Not Affected
LenovoEMC Iconnect Not Affected
LenovoEMC ix2-200 Not Affected
LenovoEMC ix4-200d  Not Affected
LenovoEMC ix4-200d (2.1.x firmware) Not Affected
LenovoEMC ix2 (1 bay) Not Affected
LenovoEMC ix4-100 Not Affected
LenovoEMC ix4-200r (2.0.x firmware) Not Affected

Acknowledgements:
Thanks to Corey Kallenberg of LegbaCore for reporting this vulnerability.

Other information and references:

Revision History:

 

Revision

Date

Description

 1.11  30 May 2016  Publish additional fixes
 1.10  16 Mar 2016  Publish additional fixes
 1.9  16 Dec 2015  Publish additional fixes 
 1.8  19 Nov 2015  Publish additional fixes 
 1.7  11 Nov 2015  Publish additional fixes 
 1.6  28 Oct 2015  Publish additional fixes 
 1.5  19 Oct 2015  Publish additional fixes 
 1.4  02 Oct 2015  Publish additional fixes 
 1.3  23 Sep 2015  Publish additional fixes 
 1.2  29 Jun 2015  Publish additional fixes 
 1.1  17 May 2015  Publish additional fixes 
 1.0  10 Apr 2015  Initial release

 


Alias Id:SMM_ATTACK
Document ID:PS500057
Original Publish Date:06/27/2016
Last Modified Date:07/22/2016