Richard Hughes fejlesztő kiadta a Fwupd 2.1.6-ot, a fwupd 2.1 sorozat új, stabil frissítését ehhez a nyílt forráskódú projekthez, amellyel különféle hardverek firmware-ét lehet frissíteni és kezelni Linux disztribúciókon.
Három héttel a fwupd 2.1.5 után a fwupd 2.1.6 kiadás támogatást ad a Lenovo dual-bank kiegészítő dongle-ökhöz és a párosított perifériákhoz, képes feldolgozni a Hayden Bridge Thunderbolt firmware-t, tartalmazza a legújabb DBX hash-eit offline gépekhez, valamint új HSI attribútumot vezet be a Coreboot hitelesített boot funkcióhoz.
A Fwupd 2.1.6 a fwupdmgr és fwupdtool parancsokhoz egy új, --filter-protocol opciót is hozzáad, támogatja az olyan HPE Redfish frissítések kezelését, amelyekhez reset szükséges, figyelmen kívül hagyja az efivar szabad helyet VMware, GCE és EC2 virtuális gépeken, szétválasztja a UEFI Memory Protection HSI-t az NX Compat funkciótól, és frissíti a FwupdClientet, hogy ne töltse le ugyanazt a fájlt többször.
Emellett ez a kiadás javítja az usi-dock folyamatjelentés viselkedését, a nagy KEK-ekhez az elemző (parser) limitet 100-ról 1000-re emeli, bevezet egy mechanizmust, amely szükség esetén kijelentkezteti a Redfish sessiont HPE hardveren, és kötelezővé teszi a sealed memfd bemenet támogatását a lehetséges TOCTOU támadások megelőzésére.
Ettől a kiadástól kezdve a fwupd csak egy rövid késleltetés után jeleníti meg az „authenticating” üzenetet, biztonságosabb módon tisztítja a Jabra GNP eszköz verzióját, szükség esetén újra feldolgozza az eszköz metaadatait az összes eszköz hozzáadása után, és ellenőrzi a raydium-tp buffer méretét, mielőtt közvetlen indexeléssel hozzáférne.
A fwupd mostantól blokkolja a dbx frissítéseket az ASUSTeK GL553VD gépeken, közvetlenül a SMEE hardver bitet ellenőrzi az AMD SME detektálásához, létrehozza az ESP OS könyvtárat, ha még nem elérhető, felismeri a BCR eszközt a Celeron LPC SPI vezérlőkön, és ellenőrzi a Lenovo dokkolók által jelentett programméreteket.
Számos hibát is javítottak a fwupd 2.1.6-ban: megelőzik az egész szám túlcsordulást az ifwi-cpd manifest hosszának ellenőrzésekor, elkerülik az AMD Kria FRU board area offset csonkolását, és bináris firmware-re váltanak vissza, ha nincs megadva konkrét MTD image típus.
Javítottak egy összeomlást is a Genesys GL32xx eszközzárnál, amely Snapd használatakor jelentkezett a megfelelő blob küldésekor, a KEK frissítések telepítésén, egy egész szám alulcsorduláson, amikor az Elan firmware kisebb egy oldalnál, egy lehetséges NULL pointer dereferáláson a SteelSeries firmware frissítésekor, valamint a HP UEFI db tanúsítvány megjelenítésén.
A változások részleteit a projekt GitHub oldalán található kiadási megjegyzésekben lehet elolvasni, ahonnan a fwupd 2.1.6 forrás tarball formájában is letölthető, ha valaki forrásból szeretné fordítani. Általános ajánlás viszont, hogy a fwupd-t a Linux disztribúciók stabil szoftver tárolóiból érdemes telepíteni.

