CVE-2022-29277

High

Description

Incorrect pointer checks within the the FwBlockServiceSmm driver can allow arbitrary RAM modifications During review of the FwBlockServiceSmm driver, certain instances of SpiAccessLib could be tricked into writing 0xff to arbitrary system and SMRAM addresses. Fixed in: INTEL Purley-R: 05.21.51.0048 Whitley: 05.42.23.0066 Cedar Island: 05.42.11.0021 Eagle Stream: 05.44.25.0052 Greenlow/Greenlow-R(skylake/kabylake): Trunk Mehlow/Mehlow-R (CoffeeLake-S): Trunk Tatlow (RKL-S): Trunk Denverton: 05.10.12.0042 Snow Ridge: Trunk Graneville DE: 05.05.15.0038 Grangeville DE NS: 05.27.26.0023 Bakerville: 05.21.51.0026 Idaville: 05.44.27.0030 Whiskey Lake: Trunk Comet Lake-S: Trunk Tiger Lake H/UP3: 05.43.12.0052 Alder Lake: 05.44.23.0047 Gemini Lake: Not Affected Apollo Lake: Not Affected Elkhart Lake: 05.44.30.0018 AMD ROME: trunk MILAN: 05.36.10.0017 GENOA: 05.52.25.0006 Snowy Owl: Trunk R1000: 05.32.50.0018 R2000: 05.44.30.0005 V2000: Trunk V3000: 05.44.30.0007 Ryzen 5000: 05.44.30.0004 Embedded ROME: Trunk Embedded MILAN: Trunk Hygon Hygon #1/#2: 05.36.26.0016 Hygon #3: 05.44.26.0007 https://www.insyde.com/security-pledge/SA-2022060

SeverityHigh
CVSS8.8
Exploit probability—
ProductAmd Genoa Firmware
PublishedNov 15, 2022
First seenNov 15, 2022

How to fix

Update
  • amd genoa_firmware05.52.25.0006 or later
  • amd hygon_1_firmware05.36.26.0016 or later
  • amd hygon_2_firmware05.36.26.0016 or later
  • amd hygon_3_firmware05.44.26.0007 or later
  • amd milan_firmware05.36.10.0017, 05.36.26.0016 or later
  • amd rome_firmware05.36.10.0017, 05.36.26.0016 or later
  • amd ryzen_5300g_firmware05.44.30.0004 or later
  • amd ryzen_5300ge_firmware05.44.30.0004 or later
  • amd ryzen_5600g_firmware05.44.30.0004 or later
  • amd ryzen_5600ge_firmware05.44.30.0004 or later
  • amd ryzen_5600x_firmware05.44.30.0004 or later
  • amd ryzen_5700g_firmware05.44.30.0004 or later

Affected products

ProductAffected versionsFixed in
amd genoa_firmwarev < 05.52.25.000605.52.25.0006
amd hygon_1_firmwarev < 05.36.26.001605.36.26.0016
amd hygon_2_firmwarev < 05.36.26.001605.36.26.0016
amd hygon_3_firmwarev < 05.44.26.000705.44.26.0007
amd milan_firmwarev < 05.36.10.0017, v < 05.36.26.001605.36.10.0017, 05.36.26.0016
amd rome_firmwarev < 05.36.10.0017, v < 05.36.26.001605.36.10.0017, 05.36.26.0016
amd ryzen_5300g_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5300ge_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5600g_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5600ge_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5600x_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5700g_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5700ge_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5800x_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5800x3d_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5900x_firmwarev < 05.44.30.000405.44.30.0004
amd ryzen_5950x_firmwarev < 05.44.30.000405.44.30.0004
amd snowy_owl_r1000_firmwarev < 05.32.50.001805.32.50.0018
amd snowy_owl_r2000_firmwarev < 05.44.30.000505.44.30.0005
amd snowy_owl_v2000_firmwarev < 05.44.30.000705.44.30.0007
amd snowy_owl_v3000_firmwarev < 05.44.30.000705.44.30.0007
intel alder_lake_firmwarev < 05.44.23.004705.44.23.0047
intel bakerville_firmwarev < 05.21.51.002605.21.51.0026
intel cedar_island_firmwarev < 05.42.11.002105.42.11.0021
intel idaville_firmwarev < 05.43.12.005205.43.12.0052
intel comet_lake-s_firmwarev < 05.43.12.005205.43.12.0052
intel tiger_lake_h\/up3_firmwarev < 05.43.12.005205.43.12.0052
intel whiskey_lake_firmwarev < 05.43.12.005205.43.12.0052
intel denverton_firmwarev < 05.10.12.004205.10.12.0042
intel eagle_stream_firmwarev < 05.44.25.005205.44.25.0052
intel grangeville_de_ns_firmwarev < 05.27.26.002305.27.26.0023
intel granville_de_firmwarev < 05.05.15.003805.05.15.0038
intel greenlow_firmwarev < 05.10.12.004205.10.12.0042
intel greenlow-r_firmwarev < 05.10.12.004205.10.12.0042
intel mehlow_firmwarev < 05.10.12.004205.10.12.0042
intel mehlow-r_firmwarev < 05.10.12.004205.10.12.0042
intel tatlow_firmwarev < 05.10.12.004205.10.12.0042
intel purley-r_firmwarev < 05.21.51.004805.21.51.0048
intel whitley_firmwarev < 05.42.23.006605.42.23.0066

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.