PT-2022-19517 · Intel · Fwblockservicesmm
Published
2022-11-15
·
Updated
2022-11-22
·
CVE-2022-29277
CVSS v3.1
8.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
FwBlockServiceSmm driver versions prior to 05.21.51.0048
FwBlockServiceSmm driver versions prior to 05.42.23.0066
FwBlockServiceSmm driver versions prior to 05.42.11.0021
FwBlockServiceSmm driver versions prior to 05.44.25.0052
FwBlockServiceSmm driver versions prior to 05.10.12.0042
FwBlockServiceSmm driver versions prior to 05.05.15.0038
FwBlockServiceSmm driver versions prior to 05.27.26.0023
FwBlockServiceSmm driver versions prior to 05.21.51.0026
FwBlockServiceSmm driver versions prior to 05.44.27.0030
FwBlockServiceSmm driver versions prior to 05.43.12.0052
FwBlockServiceSmm driver versions prior to 05.44.23.0047
FwBlockServiceSmm driver versions prior to 05.44.30.0018
FwBlockServiceSmm driver versions prior to 05.36.10.0017
FwBlockServiceSmm driver versions prior to 05.52.25.0006
FwBlockServiceSmm driver versions prior to 05.32.50.0018
FwBlockServiceSmm driver versions prior to 05.44.30.0005
FwBlockServiceSmm driver versions prior to 05.44.30.0007
FwBlockServiceSmm driver versions prior to 05.44.30.0004
FwBlockServiceSmm driver versions prior to 05.36.26.0016
FwBlockServiceSmm driver versions prior to 05.44.26.0007
Description
The issue is related to incorrect pointer checks within the FwBlockServiceSmm driver, allowing arbitrary RAM modifications. Certain instances of SpiAccessLib could be tricked into writing 0xff to arbitrary system and SMRAM addresses.
Recommendations
As a temporary workaround, consider disabling the SpiAccessLib instances until a patch is available.
Restrict access to the FwBlockServiceSmm driver to minimize the risk of exploitation.
Update to the fixed version for each respective platform, as specified in the affected versions list.
For INTEL Purley-R, update to version 05.21.51.0048.
For Whitley, update to version 05.42.23.0066.
For Cedar Island, update to version 05.42.11.0021.
For Eagle Stream, update to version 05.44.25.0052.
For Denverton, update to version 05.10.12.0042.
For Graneville DE, update to version 05.05.15.0038.
For Grangeville DE NS, update to version 05.27.26.0023.
For Bakerville, update to version 05.21.51.0026.
For Idaville, update to version 05.44.27.0030.
For Tiger Lake H/UP3, update to version 05.43.12.0052.
For Alder Lake, update to version 05.44.23.0047.
For Elkhart Lake, update to version 05.44.30.0018.
For AMD ROME, update to version 05.36.10.0017.
For MILAN, update to version 05.36.10.0017.
For GENOA, update to version 05.52.25.0006.
For R1000, update to version 05.32.50.0018.
For R2000, update to version 05.44.30.0005.
For V3000, update to version 05.44.30.0007.
For Ryzen 5000, update to version 05.44.30.0004.
For Hygon #1/#2, update to version 05.36.26.0016.
For Hygon #3, update to version 05.44.26.0007.
Fix
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Fwblockservicesmm