[Bug 2100005] Re: intel-microcode 3.20250211.0ubuntu0.22.04.1 may be incomplete

Alex Murray 2100005 at bugs.launchpad.net
Wed Feb 26 00:24:34 UTC 2025


Unfortunately the documentation from Intel has been unclear on these
vulnerabilities - when preparing this update I was under the impression
that there was a microcode update which mitigates parts of
CVE-2024-39279 on some platforms - but I believe the actual fix for this
requires a BIOS update. Due to the incomplete documentation from Intel
(in particular the upstream release for this
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-
Files/releases/tag/microcode-20250211 calls out INTEL-SA-01139 - so I
tried to map this against the contents of the microcode files but it is
entirely possible I made some mistakes here.

I have checked and I have not left out anything in the Ubuntu package
compared to what was released upstream so I do not believe there is any
bug here or issue. As such, I will mark this as public and close it, but
feel free to let me know if you think there is anything still amiss and
I will do my best to address it. Thanks.

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2024-39279

** Information type changed from Private Security to Public Security

** Changed in: intel-microcode (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to intel-microcode in Ubuntu.
https://bugs.launchpad.net/bugs/2100005

Title:
  intel-microcode 3.20250211.0ubuntu0.22.04.1 may be incomplete

Status in intel-microcode package in Ubuntu:
  Invalid

Bug description:
  USN-7269-1: Intel Microcode vulnerabilities claims to address three
  different CVEs, each for a different Intel advisory:

  
      CVE-2024-36293 intel-sa-01213.html
      CVE-2024-39279 intel-sa-01139.html
      CVE-2024-31068 intel-sa-01166.html

  According to Intel's notice, 01139 affects CPUs with IDs 50657 and
  906E9 (among others).  We have systems with each of those IDs, but
  installing intel-microcode 3.20250211.0ubuntu0.22.04.1 and rebooting
  leaves the microcode version number unchanged.

  I fetched previous package version 20241112, unpacked the files,
  compared the files, and discovered that the files in
  /lib/firmware/intel-ucode for those two CPU IDs (06-55-07 for 50657,
  06-9e-09 for 906E9) were the same.  So the version number didn't
  increment because there is in fact no new microcode for those CPU IDs.

  For 906E9 this is fair enough: that ID reached its Intel EOSL on
  2024-03-31, so Intel no longer promises updates.  But is still
  supported until 2025-06-30, so there should be an update for that ID.
  (I am getting this info from
  https://www.intel.com/content/www/us/en/support/articles/000022396/processors.html,
  which we have learned to check periodically.)

  There are other CPU IDs affected by 01139 that did get updates, but
  each of them is also affected by at least one of the other two
  advisories addressed by the 20259211 firmware package.

  Were the updates for 01139 somehow left out?

  Thanks.

  I am marking this as a security vulnerability because it is about a
  USN.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/intel-microcode/+bug/2100005/+subscriptions




More information about the foundations-bugs mailing list