[coreboot] x86 smm: memory sinkhole attack

Timothy Pearson tpearson at raptorengineeringinc.com
Wed Aug 12 15:54:38 CET 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/12/2015 10:44 AM, Patrick Georgi wrote:
> 2015-08-12 16:28 GMT+02:00 Francis Rowe <info at gluglug.org.uk
> <mailto:info at gluglug.org.uk>>:
> 
>     My basic question is: are coreboot systems affected by this
>     vulnerability, and if so, what work is being done to patch it?
> 
> I reviewed our SMM handler, drafted out how to mitigate any potential
> issue and started work on a PoC. Then got distracted by something else.
> 
> My test system is the getac/p470 (i945, core2duo CPU)
> 
>     Specifically, in my case, I am interested in the following coreboot
>     systems:
>     * i945 platforms (Lenovo X60/T60, Macbook2,1)
>     * GM45 platforms (Lenovo X200/T400/T500/R400/R500)
> 
>  
> 
>     * fam10h AMD platforms (ASUS KFSN4-DRE, ASUS KGPE-D16)
> 
> Totally different architecture, I'm not sure if the APIC decoding
> behavior even translates to that.
> 

I will be checking this out sometime soon.  I'm not expecting to find
anything given that SMM is (mostly*) deactivated on all of the non-AGESA
platforms I have looked at.

* SMM is given a base address, memory window, and then locked.  If I
understand the exploit correctly it requires SMM to both be triggerable
and for SMM to attempt to execute code after being triggered.

- -- 
Timothy Pearson
Raptor Engineering
+1 (415) 727-8645
http://www.raptorengineeringinc.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJVy2w+AAoJEK+E3vEXDOFbw6oIALC388Qc6T/aXgtIe8z10njB
67Aza1Ex9sZKz462kh5/6Ga+n2/BLV0jRN8lB7j+I78/KoPKkXP+RAKm7RyRVNVI
X4ZO/YLCyemcE00NQ3jki4tJ5LfDdYx+xwYqb0zb9lIX7EnHY9YPrmFULmrOoQvf
w9cE3ZFFtpdd43lB7ivCKhAmJ43J/4GoqhqtZDwAPqdiO4aiVIH5CEytbYxbX14k
Qi7sAR2ty2UTc8jzqbk8SJADXVaH2kxrnXozE6PfLNDKWj53jd8MTByOm2hDuBLk
xErA/839ZUWqet/DWgBC/chCEvBKoVn6AM+ET4i2C/Q3dwyfo7dzgkX+6ioDfZY=
=2QS4
-----END PGP SIGNATURE-----



More information about the coreboot mailing list