Warning: Undefined variable $session_id in /usr/home/zenrat/public_html/tech/forums/includes/sessions.php on line 253
Tech Patterns :: Can you tell me if and when Liquorix was patched for Entrysign?

Warning: Undefined variable $s_watching_topic_img in /usr/home/zenrat/public_html/tech/forums/viewtopic.php on line 677


Can you tell me if and when Liquorix was patched for Entrysign?
stevenpusser
Status: Contributor
Joined: 14 Jan 2017
Posts: 102
Reply Quote
I was looking into backporting Sid's amd64-microcode package for MX Linux, but this changelog entry gave me pause:
:: Code ::

  * Update package data from linux-firmware 20251202
    * ATTENTION: regression risk if backported to stable or LTS.
      The amd processor microcode updates in this release will not load on
      systems with outdated BIOS vulnerable to "Entrysign" unless a number of
      kernel patches are present.


Entrysign (CVE-2024-56161) affects all Zen versions. I updated my BIOS to a version released 11/2025, but of course, not everyone does that, and some people get angry if you brick their machines.

Let me go search the Debian kernel changelog.

Seems like fixes were in 6.17.8 and 6.17.10
Back to top
stevenpusser
Status: Contributor
Joined: 14 Jan 2017
Posts: 102
Reply Quote
OK, it seems the microcode firmware loads are volatile, so one could fix a boot problem by booting a Live ISO, chrooting to the installed system, and reverting the amd64-microcode package. I'm going to have it in a special experimental section of the MX repo, so that a user will have to make an effort to upgrade it.
Back to top
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 1179
Reply Quote
From what I'm understanding, the fixes you're referring to block loading of microcode that would otherwise brick a system?

In other words, if the user is running the latest kernel available, the new microcode won't be loaded. However, if you package the latest microcode and they're running an old kernel AND an old bios, their system will hang loading the latest microcode?

It seems you may not really have a good solution here, I'm aware that a lot of people freeze their kernel but update everything else on Debian based systems.

Another option is to make the microcode package conflict on kernel packages older than very specific versions, though that's a new burden for you to maintain. For Liquorix, package versions older than 6.17-12 should be incompatible: github.com/damentz/liquorix-package/releases/tag/6.17-12
Back to top
Display posts from previous:   

All times are GMT - 8 Hours