View all newsletters
Receive our newsletter - data, insights and analysis delivered to you
  1. Technology
  2. Cybersecurity
June 26, 2017updated 27 Jul 2022 8:58am

Intel Kaby Lake and Skylake processors hit with microcode bug

Intel's Kaby Lake and Skylake processors have been identified with a microcode bug as a result of an HyperThreading issue.

By

A new microcode bug has been discovered in Intel’s 6th and 7th generation Skylake and Kaby Lake processors.

The flaw, which was disclosed on the Debian Linux user list, supports HyperThreading and reportedly exists across all operating systems.

HyperThreading is Intel’s proprietary multithreading method, deployed to improve the parallelisation of computations performed on its x86 microprocessors.

The bug was described in detail on the user list with a warning notification. Henrique de Moraes Holschuh, Debian developer said it “could cause spurious errors, such as application and system misbehaviour, data corruption and data loss.”

According to the user list, Intel is aware of the bug and has provided the necessary patches but has yet to inform the OCaml researchers who initially reported the bug.

Read more:What does the launch of Intel’s Skylake processor mean for enterprise security?

An Intel errata note described the bug as: “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 (eg RAX, EAX or AX for AH) may cause unpredictable system behaviour. This can only happen when both logical processors on the same physical processor are active.”

It has not been specified what the exact conditions are that could lead to the CPUs being triggered, however it has been made clear that apart from possible data corruption or loss, an attacker can also use the bug to create an attack.

Some fixes have been listed, however it was noted on the Debian user list that “the Kaby Lake microcode updates that fix this issue are currently only available to system vendors, so you will need a BIOS/UEFI update to get it.”

Content from our partners
Why all businesses must democratise data analytics
How start-ups can take the next step towards scaling up
Unlocking the value of artificial intelligence and machine learning

Kaby Lake users have been advised to contact system vendors for the updates and disable access to hyperthreading in the meantime, while Skylake users, dependent on the model are provided with an Intel- hyperthreading package or should otherwise disable and wait for a BIOS/UEFI fix.

Topics in this article: , , , , ,
Websites in our network
NEWSLETTER Sign up Tick the boxes of the newsletters you would like to receive. Tech Monitor's research, insight and analysis examines the frontiers of digital transformation to help tech leaders navigate the future. Our Changelog newsletter delivers our best work to your inbox every week.
I consent to New Statesman Media Group collecting my details provided via this form in accordance with the Privacy Policy
SUBSCRIBED
THANK YOU