Vulnerability Information
- BINARLY internal vulnerability identifier: BRLY-2025-009
- CERT/CC assigned CVE identifier: CVE-2025-7027
- CVSS v3.1: 8.2 High AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Affected firmware with confirmed impact by BINARLY team
Device |
Version |
OEM |
IBV |
Name |
Kind |
GA-H110M-S2HP |
F22f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 GAMING X |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2H V2 |
F13 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2H |
F17 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2V |
F26a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2H |
F26g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2H V2 (rev. 1.9/2.1) |
FA (2024-07-03) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H V2 (rev. 1.9) |
FA (2024-07-09) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-DS3H DDR3 |
F21f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2V DDR3 |
F21e (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2 DDR3 |
F20g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M DS2 |
F15 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
G1.Sniper M7 |
F20h (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150-HD3P |
F24h (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-DS2 DDR3 |
F20g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS PRO WIFI |
F13 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS PRO |
F13 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS MASTER |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H310TN-CM |
F17 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M D3H |
F5 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS XTREME WATERFORCE |
F8 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M D2V |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M H |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M GAMING HD |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-D3H |
F22f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-D3H R2 TPM |
F22e (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-D3H R2 |
F24a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360 AORUS GAMING 3 |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360 AORUS GAMING 3 WIFI |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150-HD3 DDR3 |
F20h (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M S2H |
F18 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M DS2V |
F17 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M S2H |
FQ (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 GAMING X AX |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 GAMING X |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS MASTER WATERFORCE |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M H |
F5 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M GAMING HD |
F7 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110-D3A |
F26a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560 HD3 |
F17 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M DS3H AC |
F7 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M AORUS PRO |
F8 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2 |
F16 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M H V2 |
F4 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M DS2V |
F16 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M H |
F19 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490I AORUS ULTRA |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-Gaming |
F20h (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360 HD3P |
F16 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-DS2 (rev. 1.0/1.1/1.2) |
F28b (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H470M K |
F8 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M K |
FC (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M K V2 |
F3 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2H V3 |
F3 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H V2 |
FC (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2 V2 |
FC (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M H V2 |
F3 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2 V2 |
F3 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H470M H |
F5 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS MASTER |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-DS2V DDR3 |
F22a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-DS3H |
F22h (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS XTREME |
F10 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2H V3 |
F9 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M DS2V V3 |
F9 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2 V3 |
F9 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H V3 |
F9 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-DS2 |
FCa (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-D2V |
F22f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 VISION D |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
C621 AORUS XTREME |
F4b (2024-08-22) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110TN-E |
F23f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M DS3H |
F19 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2H V2 |
F6 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M DS2V V2 |
F5 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2 V2 |
F5 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H V2 |
F5 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M K |
F6 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS ELITE AX |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS ELITE |
F8 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M DS3H V2 |
F26 (2024-02-27) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150N-GSM |
F24b (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490M GAMING X |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490M |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-D3V DDR3 |
F20h (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M D2V |
F8 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 GAMING X |
F11 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H470M DS3H |
F25 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS XTREME WATERFORCE 5G |
F5 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2PV |
F26a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2PT |
F25a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2H DDR3 |
F21a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M DS2V |
FF (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2 |
FF (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M H |
FF (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
C246-WU4 |
F8 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS PRO AX |
F11 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS XTREME WATERFORCE |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M K (rev. 1.2) |
F2 (2024-11-05) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS ULTRA |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS ULTRA G2 |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS XTREME |
F14 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M DS3H |
F11 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M DS3H V2 |
F11 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M DS3H PLUS |
F9 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS ELITE |
F24 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS ELITE AC |
F24 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110MSTX-HD3-ZK |
F26a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2H V2 |
F5 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H V2 (rev. 2.0) |
F5 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2 V2 |
F5 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-D3H |
F25d (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2H V2 |
FF (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590M GAMING X |
F9 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110TN-M |
F23f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110TN-CM |
F26a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 VISION G |
F9 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 I AORUS PRO WIFI |
F9 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M DS3H AC |
F14 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 UD V2 |
F3 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M D3V |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M HD3P |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
C246N-WU2 |
F4 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150-HD3 |
F23f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-A |
F25a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-H (rev. 1.0/1.1/1.2) |
F28a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-M.2 |
F25a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M H |
F13 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M GAMING HD |
F14 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M POWER |
F14 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M D2V |
F14 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
W480 VISION W |
F24 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H370 AORUS GAMING 3 WIFI |
F15 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H370 AORUS GAMING 3 |
F15 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360 HD3 |
F17 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2 V3 |
FF (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M DS2V V3 |
FF (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H V3 |
FF (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2H V3 |
FF (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
W480 VISION D |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M S2V |
F16 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M S2 |
F18 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-D3H DDR3 |
F21a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M AORUS PRO AX |
F14 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M AORUS PRO |
F11 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H370M D3H |
F15 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H370M D3H GSM |
F15 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H370M DS3H |
F15 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H310TN-R2 |
F4 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-D3V |
F22f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-D2V DDR3 |
F20g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-Gaming 3 |
F26a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-X150M-PRO ECC |
F22i (2024-08-14) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M D3H |
F7 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2 |
F27b (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Q370M D3H GSM PLUS |
F16 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110N |
F25a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 VISION G |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360N WIFI |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-WW |
F25a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M M.2 2.0 |
FB (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
G1.Sniper B7 |
F22g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 D |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS ELITE |
F11 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M AORUS ELITE |
F7 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M A |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M HD3P |
FB (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H470I AORUS PRO AX |
F25 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS TACHYON |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M AORUS ELITE |
F12 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
W480M VISION W |
F24 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS XTREME WATERFORCE |
F9 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310 D3 |
F19 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 UD AC |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 UD |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M H |
F20 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H370N WIFI |
F16 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS PRO AX |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360N AORUS GAMING WIFI |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M HD2 |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 D |
F4 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-H DDR3 |
F25a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110-D3 |
F25a (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2PV DDR3 |
F20g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360 M AORUS PRO |
F6 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2PH DDR3 |
F20g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M A |
F16 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M K |
F6 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M DS3H |
F7 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H |
F8 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2 |
F9 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 UD |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 UD AC |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2H V2 |
FH (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M DS2V V2 |
FF (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M H V2 |
FH (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2 V2 |
FH (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150N Phoenix-WIFI |
F22f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150N Phoenix |
F20h (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 AORUS ULTRA |
F9 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460M POWER |
F7 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560I AORUS PRO AX |
F13 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H510M S2P |
F14 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560M D3H |
F12 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590I VISION D |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H470 AORUS PRO AX |
F25 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-X170-EXTREME ECC |
F21h (2024-08-01) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H310MSTX-HD3 |
F7 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460 AORUS PRO AC |
F9 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M S2H |
F8 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M DS2V |
F6 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-DS2V |
F25b (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 UD |
F11 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B560 AORUS PRO AX |
F13 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
C246M-WU4 |
F7 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B560M-D3P |
F11 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 M GAMING |
F10 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H410M HD3P |
F8 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590I AORUS ULTRA |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS MASTER |
F12 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310N |
F18 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M HD3 |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M D3P |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 AORUS ULTRA |
F11 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H470 HD3 |
F25 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z490 AORUS XTREME |
F23 (2023-12-20) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M DS2 |
F21 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H310M S2P |
F23 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-DS3P |
F22f (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590M |
F9 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-HD3 |
F22g (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B460 HD3 |
F6 (2024-01-04) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Q570M D3H |
F11 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-H110M-S2PH |
F28b (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
H370 HD3 |
F16 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z590 VISION D |
F10 (2023-12-19) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
B360M D3H |
F16 (2024-01-10) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 DESIGNARE |
F10 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 M |
F7 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
GA-B150M-HD3 DDR3 |
F20i (2024-07-31) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Z390 GAMING SLI |
F11 (2024-01-11) |
Gigabyte |
AMI |
GenericComponentSmmEntry |
SMM |
Vulnerability description
Let's consider the module 5f42fc844985adaf4dcb21aeced55f40128e33ef454607f910cbedf7e9e08c4a
.
The pseudocode of the vulnerable function at 0x179B8
is shown below (SwSmiInputValue
: 0xB2
):
EFI_STATUS SwSmiHandler(
EFI_HANDLE DispatchHandle,
const void *Context,
EFI_SMM_SW_CONTEXT *CommBuffer,
UINTN *CommBufferSize)
{
UINTN SwSmiCpuIndex;
INT32 Result;
UINT32 RbxRegister;
UINT32 RcxRegister;
UINT32 Value;
Value = 0;
if ( CommBuffer && CommBufferSize )
SwSmiCpuIndex = CommBuffer->SwSmiCpuIndex;
else
SwSmiCpuIndex = Value;
if ( SwSmiCpuIndex != -1 )
{
// 1. read buffer address in RbxRegister
gEfiSmmCpuProtocol->ReadSaveState(
gEfiSmmCpuProtocol,
4,
EFI_SMM_SAVE_STATE_REGISTER_RBX,
SwSmiCpuIndex,
&RbxRegister);
// 2. read command in RcxRegister
gEfiSmmCpuProtocol->ReadSaveState(
gEfiSmmCpuProtocol,
4,
EFI_SMM_SAVE_STATE_REGISTER_RCX,
SwSmiCpuIndex,
&RcxRegister);
if ( RcxRegister )
{
if ( RcxRegister != 1 )
{
Value = 0x8004;
_WriteRbx:
gEfiSmmCpuProtocol->WriteSaveState(
gEfiSmmCpuProtocol,
4,
EFI_SMM_SAVE_STATE_REGISTER_RBX,
SwSmiCpuIndex,
&Value);
return 0;
}
// vulnerable function
Result = CommandRcx1(RbxRegister);
}
else
{
Result = CommandRcx0(RbxRegister);
}
Value = Result;
if ( (Result - 0x9001) <= 1 )
{
gEfiSmmCpuProtocol->WriteSaveState(
gEfiSmmCpuProtocol,
4,
EFI_SMM_SAVE_STATE_REGISTER_RCX,
SwSmiCpuIndex,
&Value);
Value = 0xFFFF;
}
goto _WriteRbx;
}
return 0;
}
As we can see from the pseudocode, this handler defines the following logic:
- read command from
EFI_SMM_SAVE_STATE_REGISTER_RCX
in RcxRegister
variable - read buffer address from
EFI_SMM_SAVE_STATE_REGISTER_RBX
in RbxRegister
variable - execute
CommandRcx1
or CommandRcx0
depending on RcxRegister
(command) value
The pseudocode of the CommandRcx1
function is shown below:
INT32 CommandRcx1(BIOS_SETTINGS_DATA_HEADER *RbxRegister)
{
if ( RbxRegister->Signature != '2DB$' )
return 0x8001;
GetSetupXtuBufferAddress(&SetupXtuBufferAddress);
ControlledPtrFromVariable = SetupXtuBufferAddress;
ControlledPtrFromSaveState = RbxRegister + 1;
if ( RbxRegister->Count )
{
Count = RbxRegister->Count;
do
{
Sig = ControlledPtrFromSaveState->Signature;
if ( (LOBYTE(ControlledPtrFromSaveState->Signature) - 7) > 7 )
{
if ( Sig == 15 )
{
Res = 7;
}
else if ( (Sig - 0x1A) > 9 )
{
Val = ControlledPtrFromSaveState->Signature;
if ( Sig == 0x19 )
Val = '#';
Res = Val;
}
else
{
Res = Sig - 1;
}
}
else
{
Res = Sig + 1;
}
Length = ControlledPtrFromSaveState->Length;
ControlledPtrFromSaveState = (ControlledPtrFromSaveState + 8);
// SMRAM write and limited SMRAM read,
// SetupXtuBufferAddress and ControlledPtrFromSaveState are not validated
*(ControlledPtrFromVariable + 2 * Res + 0xC) = Length;
--Count;
}
while ( Count );
}
...
}
EFI_STATUS GetSetupXtuBufferAddress(UINT64 *SetupXtuBufferAddressOut)
{
UINT64 SetupXtuBufferAddress;
UINTN DataSize;
SetupXtuBufferAddress = 0;
DataSize = 8;
gRT->GetVariable(L"SetupXtuBufferAddress", &gVendorGuid, 0, &DataSize, &SetupXtuBufferAddress);
*SetupXtuBufferAddressOut = SetupXtuBufferAddress;
return 0;
}
As we can see from the pseudo code:
ControlledPtrFromVariable
- address obtained from SetupXtuBufferAddress
NVRAM variable valueControlledPtrFromSaveState
- address obtained from attacker controlled RbxRegister
value
The following code allows an attacker to write controllable data to a controllable address inside SMRAM:
Length = ControlledPtrFromSaveState->Length;
ControlledPtrFromSaveState = (ControlledPtrFromSaveState + 8);
// SMRAM write and limited SMRAM read,
// SetupXtuBufferAddress and ControlledPtrFromSaveState are not validated
*(ControlledPtrFromVariable + 2 * Res + 0xC) = Length;
Disclosure timeline
This vulnerability is subject to a 90 day disclosure period. After 90 days or when a patch has been made generally available (whichever comes first) the advisory will be publicly disclosed.
Disclosure Activity |
Date |
CERT/CC is notified |
2025-04-15 |
Gigabyte confirmed issue |
2025-06-12 |
CERT/CC assigned CVE number |
2025-07-02 |
BINARLY public disclosure date |
2025-07-10 |
Acknowledgements
BINARLY REsearch team