SmmRuntime Escalation of Privilege

Intel ID:  INTEL-SA-00056
Product family:  Intel® Server Board S1200/1400/1600/2400/2600/4600 series
Impact of vulnerability Elevation of Privilege
Severity rating Important
Original release:  Aug 08, 2016
Last revised:  Sep 30, 2016
Summary: 

Intel is releasing mitigations for a privilege escalation issue. This issue affects the UEFI BIOS of select Intel Products. The issue identified is a method that enables malicious code to gain access to System Management Mode (SMM).

Description: 

A malicious attacker with local administrative access can leverage the vulnerable function to gain access to System Management Mode (SMM) and take full control of the platform. Intel products that are listed below should apply the update.

Other vendors’ products which use the common BIOS function SmmRuntime may be impacted.  To find out whether a product you have may be vulnerable to this issue, please contact your system supplier.


The table below provides the list of Intel products impacted by the issue as well as the versions and the locations of the BIOS that contains the fix. If the customer system has BIOS version lower than one listed in the table customer is recommended to upgrade the BIOS to the version listed below, or later.

How to identify Intel® Server Boards model and BIOS version?

To identify the server board model and the BIOS version customer can use one of the methods below.

  1. For server systems running Microsoft Windows operating systems, download and run the Intel® System Support Utility and view

Detailed View – Computer – BIOS Version/Date

Detailed View – Computer – System Model

The utility will generate an output file with computer system information. The BIOS version and the board model should look like this:

BIOS Version/Date            Intel Corporation SE5C610.86B.01.01.0008.021120151325 , 02/11/2015 12:00 AM

System Model                    S2600WT2      

   2.  For server systems running Linux operating system customers should execute the commands below to obtain the BIOS version and the Board model respectively:

dmidecode -t 0 | grep Version | awk -F : '{ print $2 }' | sed s/\ //g

dmidecode -t 2 | grep Product | awk -F : '{ print $2 }' | sed s/\ //g

The first command will return the line of text similar to this:

SE5C610.86B.01.01.0016.033120161139

The second command will return the line of text similar to this:

S2600WTT

In this example the commands were executed on the Intel® Server Board S2600WTT belonging to the Intel® Server Board S2600WT Family with the BIOS version 0016.

Affected products: 

 

Product Name

Recommended BIOS version (or later)

Intel® Server Board S1200RP Family

Intel® Server Board S1400FP Family

Intel® Server Board S1400SP Family

Intel® Server Board S1600JP Family

Intel® Server Board S2400BB Family

Intel® Server Board S2400EP Family

Intel® Server Board S2400SC Family

Intel® Server Board S2600CO Family

Intel® Server Board S2600CP Family

Intel® Server Board S2600GL Family

Intel® Server Board S2600GZ Family

Intel® Server Board S2600IP Family

Intel® Workstation Board W2600CR Family

Intel® Server Board S2600JF Family

Intel® Server Board S2600WP Family

Intel® Server Board S4600LH Family

Intel® Server Board S4600LT Family

Intel® Server Board S2600CW Family

Intel® Server Board S2600KP Family

Intel® Server Board S2600TP Family

Intel® Server Board S2600WT Family

Recommendations: 

Intel highly recommends applying the mitigations. For Intel branded products where a mitigation is still pending, we recommend following good security practices including running with least privilege and keeping security software and operating systems up to date.

Acknowledgements: 

N/A

Revision history: 

Revision
Date
Description
1.1
16-August-2016
Removed Intel® Compute Module MFS2600KI due to EOL
1.2
23-August-2016
Removed EOLd boards and updated availability date
1.3
29-September-2016
Updated remaining boards with BIOS download URL
1.4
30-September-2016
Corrected Version Numbers


Disclaimer:

INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS” IN CONNECTION WITH INTEL® PRODUCTS. YOUR USE OF THE INFORMATION IN THE DOCUMENT OR MATERIALS LINKED FROM THE DOCUMENT IS AT YOUR OWN RISK. INTEL RESERVES THE RIGHT TO CHANGE OR UPDATE THIS DOCUMENT AT ANY TIME. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT.



Reporting a security issue

If you have information about a security issue or vulnerability with an Intel product, please send an e-mail to secure@intel.com. Encrypt sensitive information using our PGP public key.

For issues related to Intel managed open source projects, please visit http://www.01.org/security.

Please provide as much information as possible, including:

  • The products and versions affected
  • Detailed description of the vulnerability
  • Information on known exploits

  • A member of the Intel Product Security Team will review your e-mail and contact you to collaborate on resolving the issue. For more information on how Intel works to resolve security issues, see:

  • Vulnerability handling guidelines

  • Need product support?
    The secure@intel.com e-mail address should only be used for reporting security issues.

    If you...
  • Have questions about the security features of an Intel product
  • Require technical support
  • Want product updates or patches

  • Please visit Support & Downloads.