Intel engineer's Linux patch would alert users of outdated microcode

ALinux patchsuggests that Intel engineers plan to implement a feature that tags your system as vulnerable if you're running outdated microcodes, (viaPhoronix). This comes in light of the recent Intel 13th Generation and 14th Generation degradation fiasco, which is now pushing Team Blue towards aclass action lawsuit.

The patch argues that you cannot run a system with old microcode and consider it safe. Microcode is basically a set of instructions in the CPU that can be updated post-launch to fix critical flaws andsecurityvulnerabilities. The patch proposes that users should be informed clearly and concisely that their PC is potentially unsafe - marking the system as vulnerable or not vulnerable. The author calls to report this vulnerability in "/sys/devices/system/cpu/vulnerabilities/old_microcode", so that a single file can be used to prompt the user to update their microcode.

A new X86_BUG_OLD_MICROCODE flag has been introduced which will be used to identify if the CPU is running old microcode. For most CPUs, Linux will maintain a list featuring the latest microcode versions based onIntel's git repository.

This approach has a slight flaw, since microcodes can be updated through the BIOS or the Operating System's kernel. The CPU generally chooses the most recent microcode, however, if the BIOS's microcode is newer, then the system might report a false positive, even though the CPU itself is using the latest release. This is because the aforementioned git repository only hosts OS-loadable microcodes. If a particular BIOS vendor pushes a new microcode (not a part of the git repo), the kernel will not be able to tell if the CPU is on the latest version. To resolve this issue, the author suggests Intel publish an "Authoritative List" of all CPUs alongside their respective microcodes for ease of use and access.

Of course, this will not restrict you from running old microcode. The motive behind this update is to inform the end-user that their system is susceptible to flaws, or more specifically, CPU degradation. On the topic of degradation, Intel has started to roll out microcode updates through thekernelitself to save users the hassle of dabbling into the BIOS. On the flip side, Intel reported that its 0x129 microcode - which addresses a significant uptick in the minimum voltage to the CPU (Vmin), will not be offered throughWindows Updates.

We'll see if mainstream forks of Linux will catch on to this notion and even implement something similar for AMD's Ryzen series. The idea is solid but the implementation requires some refinement, particularly in distinguishing between OS-loaded and BIOS-loaded microcodes.

Hot Rec

Intel doesn't plan to bring 3D V-Cache-like tech to consumer CPUs for now

Intel doesn't plan to bring 3D V-Cache-like tech to consumer CPUs for now

HighPoint launches a 492TB external NVMe RAID storage solution smaller than a shoebox

HighPoint launches a 492TB external NVMe RAID storage solution smaller than a shoebox

Maker builds Raspberry Pi-powered Rick and Morty watch to remotely control smart home

Maker builds Raspberry Pi-powered Rick and Morty watch to remotely control smart home

U.S Department of Commerce finalizes $6.6 billion CHIPS Act funding for TSMC Fab 21 Arizona site

U.S Department of Commerce finalizes $6.6 billion CHIPS Act funding for TSMC Fab 21 Arizona site

TSMC discovers unexploded bomb at Kaohsiung chip fab construction site

TSMC discovers unexploded bomb at Kaohsiung chip fab construction site

Corsair expects Nvidia's RTX 50 series will retain the 12V-2x6 power connector

Corsair expects Nvidia's RTX 50 series will retain the 12V-2x6 power connector

Two Ryzen 7 9800X3D CPUs burned out on X870 motherboards

Two Ryzen 7 9800X3D CPUs burned out on X870 motherboards

Chinese GPU unicorn Moore Threads inches closer to IPO: Report

Chinese GPU unicorn Moore Threads inches closer to IPO: Report

Raspberry Pi Compute Module 5 spotted at exhibition ahead of official launch

Raspberry Pi Compute Module 5 spotted at exhibition ahead of official launch

GOG launches "Preservation Program" for porting and maintaining "Good Old Games" to modern PCs with 92 classic games

GOG launches "Preservation Program" for porting and maintaining "Good Old Games" to modern PCs with 92 classic games