Home / Component / CPU / Linux devs have discovered a microcode bug with Intel 6th-gen and 7th-gen CPUs

Linux devs have discovered a microcode bug with Intel 6th-gen and 7th-gen CPUs

Over the weekend, developers for the Linux distro, Debian, discovered a bug with Intel's CPU microcode for Skylake and Kaby Lake. The issue can cause some systems to misbehave with Hyper-Threading enabled and lead to data corruption or loss. Given that Skylake and Kaby Lake have been around for quite some time, this isn't an issue that is going to be widespread. However, the exact conditions that cause the error are unclear.

According to the developers behind Debian, 6th-gen and 7th-gen Intel CPUs running on all operating systems could suffer from “spurious errors such as application and system misbehaviour, data corruption and data loss”. The issue appears to be tied into Hyper-Threading but fortunately, Intel is already aware of the issue.

After doing some digging of its own, Intel described the 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 behaviour. This can only happen when both logical processors on the same physical processor are active”.

The company has confirmed via an errata note that the risks of this error are consistent with what the Debian developers found. Intel has already begun supplying patches for the error.

KitGuru Says: Kaby Lake and Skylake CPUs have been around for some time, so if this was an easy problem to come across, it would have been brought to light much sooner. With that in mind, there's no real reason to worry, especially with patches now being supplied. 

Become a Patron!

Check Also

Computex 2025: AMD reveals RX 9060 XT, AMD AI PRO GPU and Threadripper 9000

AMD was saving quite a few announcements for Computex after all. At this year's event, the company revealed its latest gaming GPU, the Radeon RX 9060 XT, as well as the new Radeon AI PRO R9700 graphics card for professional workstations. Ryzen makes an appearance too, with AMD revealing the new Threadripper 9000 processors. 

One comment

  1. It wasn’t discovered by linux devs and this bug was fixed months ago…

    Funny that the same sites that are mentioning this non-issue don’t pay attention to the RyZen bug is crashing systems when compiling.

We've noticed that you are using an ad blocker.

Thank you for visiting KitGuru. Our news and reviews teams work hard to bring you the latest stories and finest, in-depth analysis.

We want to be as informative as possible – and to help our readers make the best buying decisions. The mechanism we use to run our business and pay some of the best journalists in the world, is advertising.

If you want to support KitGuru, then please add www.kitguru.net to your ad blocking whitelist or disable your adblocking software. It really makes a difference and allows us to continue creating the kind of content you really want to read.

It is important you know that we don’t run pop ups, pop unders, audio ads, code tracking ads or anything else that would interfere with the KitGuru experience. Adblockers can actually block some of our free content, such as galleries!