Lenovo 安全公告:LEN-2015-001
潜在影响:拒绝服务、权限提升
重要性:中
摘要:
在采用仅依赖于两个特定 BIOS 写入锁定机制的 Intel 芯片组的计算机中,存在一个竞争条件。如果成功利用这一竞争条件,攻击者便可能覆盖、修改或损坏 BIOS 或某些 BIOS 数据结构。
描述:
在采用仅依赖于 BIOS_CNTL.BIOSWE(“BIOS Write Enable”)和 BIOS_CNTL.BLE(“BIOS Lock Enable”)字节作为 BIOS 写入锁定机制的 Intel 芯片组的计算机中,存在一个竞争条件。通过设计,当启用 BIOS_CNTL.BIOSWE 时,包含 BIOS 的可编程闪存可能会写入 BIOS。如果启用了 BIOS_CNTL.BLE,它会激活一种机制来验证通过 BIOS_CNTL.BIOSWE 启用 BIOS 写入的行为已获得授权。如果未经授权,则会禁用 BIOS_CNTL.BIOSWE,并会再次拒绝写入 BIOS。这一竞争条件存在于 BIOS_CNTL.BIOSWE 被攻击者启用与被计算机自动禁用的间隔时间内,它可能会使攻击者覆盖、修改或损坏 BIOS 或某些 BIOS 数据结构,例如用于安全引导的数据结构。
解决方案:
Lenovo 笔记本电脑:
Lenovo 台式机:
ThinkPad:
系统 | 状态 | 最低版本, 包括修复程序 | 链接 |
ThinkPad Edge E130 | 受到影响 | H4ET93WW(2.53) | |
ThinkPad Edge E145 | 受到影响 | HSET58WW(2.03) | |
ThinkPad Edge E431/E531 | 受到影响 | HEET47WW(1.28) | |
ThinkPad Edge E440/E540 | 受到影响 | J9ET93WW(2.13) | |
ThinkPad Edge E455/E555 | 受到影响 | HTET35WW(1.07) | |
ThinkPad Edge S430 | 受到影响 | GAET98WW(2.58) | |
ThinkPad Helix | 受到影响 | GFET50WW(1.29) | |
ThinkPad L430/L530 | 受到影响 | G3ETA2WW(2.62) | |
ThinkPad L440/L540 | 受到影响 | J4ET69WW(1.69) | |
ThinkPad S1 Yoga(非 vPro) | 受到影响 | GQET38WW(1.18) | |
ThinkPad S1 Yoga(vPro) | 受到影响 | B0ET22WW(1.09) | |
ThinkPad S431 | 受到影响 | HFET34WW(1.11) | |
ThinkPad S440 | 受到影响 | J3ET60WW(1.60) | |
ThinkPad S531 | 受到影响 | GKET33WW(1.13) | |
ThinkPad S540 | 受到影响 | GPET59WW(1.59) | |
ThinkPad T430 | 受到影响 | G1ETA6WW(2.66) | |
ThinkPad T430s | 受到影响 | G7ETA1WW(2.61) | |
ThinkPad T430u | 受到影响 | H6ET92WW(2.10) | |
ThinkPad T431s | 受到影响 | GHET29WW(1.14) | |
ThinkPad T440/T440s | 受到影响 | GJET79WW(2.29) | |
ThinkPad T440p | 受到影响 | GLET72WW(2.26) | |
ThinkPad T530 | 受到影响 | G4ETA2WW(2.62) | |
ThinkPad T540p | 受到影响 | GMET67WW(2.15) | |
ThinkPad Tablet 10(32 位) | 受到影响 | GUET65WW(1.65) | |
ThinkPad Tablet 10(64 位) | 受到影响 | GWET24WW(1.24) | |
ThinkPad Tablet 2 | 受到影响 | GEETC6WW(2.16) | |
ThinkPad Tablet 8(32 位) | 受到影响 | GTET67WW(1.67) | |
ThinkPad Tablet 8(64 位) | 受到影响 | GYET24WW(1.24) | |
ThinkPad Twist/Edge S230 | 受到影响 | GDETA8WW(1.68) | |
ThinkPad W530 | 受到影响 | G5ETA0WW(2.60) | |
ThinkPad W540 | 受到影响 | GNET67WW(2.15) | |
ThinkPad X1 Carbon(20A7、20A8) | 受到影响 | GRET40WW(1.17) | |
ThinkPad X1 Carbon(34xx) | 受到影响 | G6ETA9WW(2.69) | |
ThinkPad X131e(AMD) | 受到影响 | G9ET98WW(2.58) | |
ThinkPad X131e(Intel) | 受到影响 | G8ET99WW(2.59) | |
ThinkPad X140e(AMD) | 受到影响 | GSET61WW(2.06) | |
ThinkPad X230 | 受到影响 | G2ETA2WW(2.62) | |
ThinkPad X230s | 受到影响 | GGET22WW(1.10) | |
ThinkPad X230t | 受到影响 | GCETA0WW(2.60) | |
ThinkPad X240/X240s | 受到影响 | GIET76WW(2.26) | |
ThinkPad Yoga 11e | 未受影响 | − | − |
ThinkCentre:
系统 | 状态 | 最低版本,包括修复程序 | 链接 |
ThinkCentre E73z | 未受影响 | − | − |
ThinkCentre E93 | 未受影响 | − | − |
ThinkCentre E93z | 未受影响 | − | − |
ThinkCentre Edge 62z | 受到影响 | F8KT37A | https://support.lenovo.com/us/en/downloads/DS031473 |
ThinkCentre Edge 63z | 受到影响 | FQKT28A | https://support.lenovo.com/us/en/downloads/DS100926 |
ThinkCentre Edge 72 | 受到影响 | F1KT68A | https://support.lenovo.com/us/en/downloads/ds029433 |
ThinkCentre Edge 72z | 受到影响 | F6KT40A | https://support.lenovo.com/us/en/downloads/DS029266 |
ThinkCentre M62z | 受到影响 | F0KT43A | https://support.lenovo.com/us/en/downloads/DS030249 |
ThinkCentre M72e(Ivy) | 受到影响 | F1KT68A | https://support.lenovo.com/us/en/downloads/ds029433 |
ThinkCentre M72e(Tiny) | 受到影响 | F4KT52A | https://support.lenovo.com/us/en/downloads/DS029184 |
ThinkCentre M72e(PCI) | 受到影响 | F9KT55A | https://support.lenovo.com/us/en/downloads/DS031119 |
ThinkCentre M72z | 未受影响 | − | − |
ThinkCentre M73 | 未受影响 | − | − |
ThinkCentre M73 Tiny | 未受影响 | − | − |
ThinkCentre M73z | 未受影响 | − | − |
ThinkCentre M78 | 未受影响 | − | − |
ThinkCentre M78 | 未受影响 | − | − |
ThinkCentre M79 | 未受影响 | − | − |
ThinkCentre M83z | 未受影响 | − | − |
ThinkCentre M92 | 受到影响 | 9SKT88A | https://support.lenovo.com/us/en/downloads/DS029265 |
ThinkCentre M92p | 受到影响 | 9SKT88A | https://support.lenovo.com/us/en/downloads/DS029265 |
ThinkCentre M93z | 未受影响 | − | − |
ThinkStation:
系统 | 状态 | 最低版本,包括修复程序 | 链接 |
ThinkStation C30 (类型 1095、1096、1097) | 受到影响 | A1KT51A | |
ThinkStation C30 (类型 1136、1137) | 未受影响 | − | − |
ThinkStation D30 (类型 4223、4228、4229) | 受到影响 | A1KT51A | |
ThinkStation D30 (类型 4353、4354) | 未受影响 | − | − |
ThinkStation E31 | 受到影响 | 9SKT88A | https://support.lenovo.com/us/en/downloads/DS029265 |
ThinkStation E32 | 未受影响 | − | − |
ThinkStation P300 | 未受影响 | − | − |
ThinkStation P500 | 未受影响 | − | − |
ThinkStation P700 | 未受影响 | − | − |
ThinkStation P900 | 未受影响 | − | − |
ThinkStation S30(类型 0567、0568、0569、0606) | 受到影响 | A0KT51A | |
ThinkStation S30(类型 4351、4352) | 未受影响 | − | − |
ThinkServer & Storage:
系统 | 状态 |
ThinkServer RD330 | 未受影响 |
ThinkServer RD340 | 未受影响 |
ThinkServer RD350 | 未受影响 |
ThinkServer RD430 | 未受影响 |
ThinkServer RD440 | 未受影响 |
ThinkServer RD450 | 未受影响 |
ThinkServer RD530 | 未受影响 |
ThinkServer RD540 | 未受影响 |
ThinkServer RD550 | 未受影响 |
ThinkServer RD630 | 未受影响 |
ThinkServer RD640 | 未受影响 |
ThinkServer RD650 | 未受影响 |
ThinkServer RS140 | 未受影响 |
ThinkServer TD340 | 未受影响 |
ThinkServer TD350 | 未受影响 |
ThinkServer TS130 | 未受影响 |
ThinkServer TS140 | 未受影响 |
ThinkServer TS430 | 未受影响 |
ThinkServer TS440 | 未受影响 |
ThinkServer RQ940 | 未受影响 |
Lenovo 笔记本电脑:
系统 | 状态 | 最低版本,包括修复程序 | 链接 |
B40-30/B50-30/E40-30 | 未受影响 | − | − |
B40-45/B50-45 | 未受影响 | − | − |
B40-70/B50-70/E40-70/E50-70 | 未受影响 | − | − |
B490 | 受到影响 | H9ET90WW | https://support.lenovo.com/us/en/downloads/DS032260 |
Colombia Yoga 2 13 | 未受影响 | − | − |
E10 | 未受影响 | − | − |
Flex 10 | 未受影响 | − | − |
Flex 2 14/Flex 2 15(Haswell) | 受到影响 | A0CN36WW | https://support.lenovo.com/us/en/downloads/DS101193 |
Flex 2 14D/Flex 2 15D | 受到影响 | 9FCN25WW | https://support.lenovo.com/us/en/downloads/DS101002 |
Flex 2 Pro-15(Broadwell) | 受到影响 | A9CN47WW | https://support.lenovo.com/us/en/downloads/DS101359 |
Flex 2 Pro-15(Haswell) | 受到影响 | B9CN17WW | https://support.lenovo.com/us/en/downloads/DS101359 |
Flex 3 11 | 未受影响 | − | − |
G40/50/70-70 | 受到影响 | 9ACN31WW(V31) | https://support.lenovo.com/us/en/downloads/DS100522 |
G40/50/70-80 Broadwell | 受到影响 | B0CN79WW | https://support.lenovo.com/us/en/downloads/DS102231 |
G40/50-30 | 受到影响 | A7CN47WW | |
G40/50-45 | 未受影响 | ||
G40/50-75 | 未受影响 | − | − |
G410/G510 | 未受影响 | − | − |
G410s/G510s | 未受影响 | − | − |
Hiking | 未受影响 | − | − |
K2450 | 受到影响 | J2ET40WW | https://support.lenovo.com/us/en/downloads/DS100835 |
K4450 | 受到影响 | J8ET43WW | https://support.lenovo.com/us/en/downloads/DS101630 |
M50-70 | 受到影响 | B3CN23WW | https://support.lenovo.com/us/en/downloads/DS101348 |
Miix 2 11 | 受到影响 | 97CN43WW | https://support.lenovo.com/us/en/downloads/DS101276 |
S20 | 未受影响 | − | − |
S310/S410 | 未受影响 | − | − |
S435/M40-35(YC)Beema | 未受影响 | − | − |
Y40-70 | 未受影响 | − | − |
Y430P | 未受影响 | ||
Y50-70/Y70-70 | 未受影响 | − | − |
Yoga 2 Pro | 未受影响 | − | − |
Yoga 3 Pro | 受到影响 | A6CN49WW | |
Yoga 2 11 | 受到影响 | 92CN35WW | https://support.lenovo.com/us/en/downloads/DS100551 |
Yoga 2 11 HSW | 未受影响 | ||
Yoga3 14 | 未受影响 | − | − |
Z40/50/70-70 | 受到影响 | 9BCN31WW | https://support.lenovo.com/us/en/downloads/DS100528 |
Z40/50-75 | 未受影响 | − | − |
Lenovo 台式机:
系统 | 状态 | 最低版本,包括修复程序 | 链接 |
63 台式机 | 未受影响 | − | − |
A540 一体机(Broadwell) | 受到影响 | O14KT15AUS | https://support.lenovo.com/us/en/downloads/DS102570 |
A740 一体机 - BDW | 受到影响 | O14KT15AUS | https://support.lenovo.com/us/en/downloads/DS102570 |
B40-30 一体机 | 受到影响 | O0CKT23A | https://support.lenovo.com/us/en/downloads/DS101240 |
B40-30 触控式一体机 | 受到影响 | O0CKT23A | https://support.lenovo.com/us/en/downloads/DS101240 |
B50-30 一体机 | 未受影响 | − | − |
B50-30 触控式一体机 | 未受影响 | − | − |
B5035 | 未受影响 | − | − |
B50-35 一体机 | 未受影响 | − | − |
C20-05 一体机 | 未受影响 | − | − |
C20-30 一体机 | 未受影响 | − | − |
C260 一体机 | 受到影响 | IXKT26AUS | |
C260 触控式一体机 | 受到影响 | IXKT26AUS | |
C360 一体机 | 未受影响 | − | − |
C365 一体机 | 未受影响 | − | − |
C40-05 一体机 | 未受影响 | − | − |
C40-30 一体机 | 未受影响 | − | − |
C460 一体机 | 未受影响 | − | − |
C470 一体机 | 未受影响 | − | − |
C50-30 一体机 | 受到影响 | O0IKT17A | https://support.lenovo.com/us/en/downloads/DS101470 |
C5030 非触控式一体机 | 受到影响 | O0IKT17A | https://support.lenovo.com/us/en/downloads/DS101470 |
C560 一体机 | 未受影响 | − | − |
E50-00 台式机 | 受到影响 | O07KT52AUS | |
ErazerX700 台式机 | 未受影响 | − | − |
H30-00 台式机 | 受到影响 | O07KT52AUS | |
H30-05 台式机 | 未受影响 | − | − |
H30-50 台式机 | 未受影响 | − | − |
H50-00 台式机 | 受到影响 | O07KT52AUS | |
H50-05 台式机 | 未受影响 | − | − |
H50-30g 台式机 | 未受影响 | − | − |
H50-50 台式机 | 未受影响 | − | − |
H530 台式机 | 未受影响 | − | − |
H530s 台式机 | 未受影响 | − | − |
Horizon 2 27 平板电脑 | 未受影响 | − | − |
Horizon2e 桌面计算机 | 未受影响 | − | − |
Horizon2s 桌面计算机 | 未受影响 | − | − |
M4350 台式机 | 未受影响 | − | − |
S40-40 一体机 | 未受影响 | − | − |
备注:
致谢:
谨此对报告此漏洞的 Corey Kallenberg 和 Rafal Wojtczuk 表示感谢。此问题还由 MITRE Corporation 的 John Butterworth 和 Sam Cornwell 通过独立方式共同发现。
其他信息和参考资料:
CERT Vulnerability Note:VU#766164
CVE ID:CVE-2014-8273
https://cwe.mitre.org/data/definitions/362.html
https://www.intel.com/content/www/us/en/chipsets/6-chipset-c200-chipset-datasheet.html
修订历史:
版本 | 日期 | 描述 |
1.2 | 2015 年 6 月 25 日 | 发布其他修复程序 |
1.1 | 2015 年 5 月 17 日 | 发布其他修复程序 |
1.0 | 2015 年 4 月 10 日 | 初始版本 |