UPDATED 22:44 EDT / JUNE 25 2017

INFRA

Critical flaw in Intel’s Skylake and Kaby Lake chips can cause application and data issues

A critical flaw has been discovered in Intel Corp.’s Skylake and Kaby Lake chips that could result in application and data issues, according to a newly published report.

The issue is said to be the result of a microcode bug in Intel’s hyperthreading process and affects Skylake and Kaby Lake Intel Core central processing unit chips for desktop, embedded and mobile devices, Xeon v5 and v6 server processors and some Pentium models. Reported by Linux operating system maker Debian but applicable to any operating system using the processors, the defect can cause unpredictable system behavior, including spurious errors such as application and system misbehavior, data corruption and data loss.

Intel is aware of the issue, describing it in its Errata documentation as follows:

Errata: SKZ7/SKW144/SKL150/SKX150/SKZ7/KBL095/KBW095
“Short Loops Which Use AH/BH/CH/DH Registers May Cause Unpredictable System Behavior.”

Problem:  “Under complex micro-architectural conditions, short loops of less than 64 instructions that use AH, BH, CH or DH registers as well as their corresponding wider register (e.g. RAX, EAX or AX for AH) may cause unpredictable system behavior. This can only happen when both logical processors on the same physical processor are active.”

Implication: “Due to this erratum, the system may experience unpredictable system behavior.”

A solution to the issue is said to be forthcoming, with the Debian advisory noting that a fix is available for Kaby Lake but is currently only available to system vendors, meaning that affected users should either contact vendors or see if the vendor may have already issued a patch. There is an “intel hyper-threading” patch for Skylake CPUs that fixes the issue but only models 78 and 94 and involves a fair level of technical knowledge to install.

In the meantime, Debian advises all users of Kaby Lake and Skylake CPUs to disable hyperthreading immediately via either BIOS or UEFI settings.

Image: ultramendoza/Flickr

Since you’re here …

… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.

If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.