Did you manually update your Secure Boot Keys ?


IF OEMs do their job - will be a simple as a typical Windows Update. Tho, old unsupported systems - which probably won't get an update - is a whole different story. But when it comes to them - it's intentional - since there's no profit to be made from them - so it's both in OEMs and Microsoft interest - for them to buy a new PC - and for this reason, it's possible they'll be left out.
 
Last edited:

My Computer

System One

  • OS
    WinDOS 25H2
    Computer type
    Laptop
    CPU
    Intel & AMD
    Memory
    SO-DIMM SK Hynix 15.8 GB Dual-Channel DDR4-2666 (2 x 8 GB) 1329MHz (19-19-19-43)
    Graphics Card(s)
    nVidia RTX 2060 6GB Mobile GPU (TU106M)
    Sound Card
    Onbord Realtek ALC1220
    Screen Resolution
    1920 x 1080
    Hard Drives
    1x Samsung PM981 NVMe PCIe M.2 512GB / 1x Seagate Expansion ST1000LM035 1TB
I'm not quite there yet, but I'll keep watching this space for updates. :LOL: I am booting with secure boot with the 2023 certificate and have the Windows 2011 certificate revoked, so I'm good with Windows. I'm missing the Option 2023 CA cert.

I am at a loss as to how your script would update the BIOS tables.
In the other thread - weren't you the one who actually had the Option 2023 CA Certificate originally and asked about it? If so, what happened to it? I actually learned about Mosby and how to get it working from the questions you were asking @Akeo
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
That's where I find myself for two of the four systems I was updating, hence my interest in figuring out Mosby and some of the in's-n-out's of the secure boot environment. I figured I'm about 30% of the way to understanding all of it, a long ways to go. :think:
The understanding part isn't that hard after @Akeo and the PDF document at my earlier comment at Did you manually update your Secure Boot Keys ? did a pretty good explanation.
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
IF OEMs do their job - will be a simple as a typical Windows Update. Tho, old unsupported systems - which probably won't get an update - is a whole different story. But when it comes to them - it's intentional - since there's no profit to made from them - so it's both in OEMs and Microsoft interest - for them to buy a new PC - and for this reason, it's possible they'll be left out.
100% in agreement with everything said since it's about the bottom line as neither Microsoft nor the hardware manufacturers want to put money into supporting older systems when their business model is new sales coming in as it will not benefit the industry which includes Intel and AMD.
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
....

If correctly scripted, you can arrive at one of MS's recommended vendor outcomes for the UEFI which includes 2 KEK certs, 2 DB CA 2011 certs, 3 DB CA 2023 certs, and 1 DBX CA 2011 cert. And update the boot manager on the system drive's EFI, and update your bootable USB drives.
So do you think MS will enforce revoking trust in the CA 2011 cert? Won't that wreak havoc with a lot of people's systems that still use 3rd party binaries signed by it?

Will MS at least give us an option to not revoke trust... although almost nobody (who's not followed this thread LOL) will understand the ramifications either way.

I'm thinking here especially of GPU vBIOS binaries. I don't really know if, or how, they are signed, only that a GPU has to be UEFI aware to run in UEFI mode so assumed that's the case.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 5800X
    Motherboard
    Gigabyte B550M Aorus Pro
    Memory
    GSkill 3200, 2x8GB
    Graphics Card(s)
    MSI RX 6800 XT Gaming Z
    Sound Card
    on-board Realtek
    Monitor(s) Displays
    MSI 180hz
    Screen Resolution
    1440p
    Hard Drives
    Samsung 980 Pro, Samsung 870 Evo, generic PCIe NVME, WD 1TB 2.5" laptop spinner
    PSU
    Corsair RM 650
    Case
    mATX
    Cooling
    BeQuiet 240mm AIO and a bunch of case fans
    Keyboard
    one that clacks softly
    Mouse
    logitech
    Internet Speed
    bunches of bps
    Browser
    Firefox
    Antivirus
    Windows' own
  • Operating System
    Win11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 1700
    Motherboard
    GA-AB350M G-3
    Memory
    16GB DDR4
    Graphics card(s)
    RX-480
    Sound Card
    In-Built Realtek
    Monitor(s) Displays
    Samsung
    Screen Resolution
    1440p
    Hard Drives
    NVME/SSD's
    PSU
    Thermaltake BX1 550W
    Case
    Some junky thing
    Cooling
    ThermalTake Assassin(?)
    Browser
    FF/Edge
    Antivirus
    Whatever Windows does
    Other Info
    Secure Boot enabled updated to 2023 CA keys, TPM2.0 enabled with system drive Bitlocker'd.
So do you think MS will enforce revoking trust in the CA 2011 cert? Won't that wreak havoc with a lot of people's systems that still use 3rd party binaries signed by it?

Revoking a CA doesn't automatically “brick” all binaries ever signed by it in all contexts. Trust enforcement varies between kernel-mode code, user-mode code, UEFI firmware checks, Secure Boot DB, Authenticode verification, etc.

I'm thinking here especially of GPU vBIOS binaries. I don't really know if, or how, they are signed, only that a GPU has to be UEFI aware to run in UEFI mode so assumed that's the case.

GPU vBIOS / Option ROMs don’t use Windows authenticode signing. They’re validated (if at all) via UEFI Secure Boot databases - which use UEFI keys, not general-purpose Microsoft or third party CAs like CA 2011. That being said, revoking a Windows code-signing CA won’t affect GPU firmware loading.

Historically, when Microsoft has retired CAs (like the SHA-1 deprecation), they’ve implemented phased rollouts and compatibility fixes. The idea that they’d just flip a switch and "wreak havoc" is rather unrealistic.
 

My Computer

System One

  • OS
    WinDOS 25H2
    Computer type
    Laptop
    CPU
    Intel & AMD
    Memory
    SO-DIMM SK Hynix 15.8 GB Dual-Channel DDR4-2666 (2 x 8 GB) 1329MHz (19-19-19-43)
    Graphics Card(s)
    nVidia RTX 2060 6GB Mobile GPU (TU106M)
    Sound Card
    Onbord Realtek ALC1220
    Screen Resolution
    1920 x 1080
    Hard Drives
    1x Samsung PM981 NVMe PCIe M.2 512GB / 1x Seagate Expansion ST1000LM035 1TB
...

GPU vBIOS / Option ROMs don’t use Windows authenticode signing. They’re validated (if at all) via UEFI Secure Boot databases - which use UEFI keys, not general-purpose Microsoft or third party CAs like CA 2011. That being said, revoking a Windows code-signing CA won’t affect GPU firmware loading.
...
So do you think the concerns about GPU's being rendered incapable of supporting secure boot (by the Microsoft certificates expiring) if they don't get vBIOS updates is... let's say over-hyped?

There are always exceptions, and that would doubtless be the case here too, but I certainly do hope the "sky is falling" perspective isn't deserved.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 5800X
    Motherboard
    Gigabyte B550M Aorus Pro
    Memory
    GSkill 3200, 2x8GB
    Graphics Card(s)
    MSI RX 6800 XT Gaming Z
    Sound Card
    on-board Realtek
    Monitor(s) Displays
    MSI 180hz
    Screen Resolution
    1440p
    Hard Drives
    Samsung 980 Pro, Samsung 870 Evo, generic PCIe NVME, WD 1TB 2.5" laptop spinner
    PSU
    Corsair RM 650
    Case
    mATX
    Cooling
    BeQuiet 240mm AIO and a bunch of case fans
    Keyboard
    one that clacks softly
    Mouse
    logitech
    Internet Speed
    bunches of bps
    Browser
    Firefox
    Antivirus
    Windows' own
  • Operating System
    Win11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 1700
    Motherboard
    GA-AB350M G-3
    Memory
    16GB DDR4
    Graphics card(s)
    RX-480
    Sound Card
    In-Built Realtek
    Monitor(s) Displays
    Samsung
    Screen Resolution
    1440p
    Hard Drives
    NVME/SSD's
    PSU
    Thermaltake BX1 550W
    Case
    Some junky thing
    Cooling
    ThermalTake Assassin(?)
    Browser
    FF/Edge
    Antivirus
    Whatever Windows does
    Other Info
    Secure Boot enabled updated to 2023 CA keys, TPM2.0 enabled with system drive Bitlocker'd.
So do you think MS will enforce revoking trust in the CA 2011 cert? Won't that wreak havoc with a lot of people's systems that still use 3rd party binaries signed by it?

Will MS at least give us an option to not revoke trust... although almost nobody (who's not followed this thread LOL) will understand the ramifications either way.

I'm thinking here especially of GPU vBIOS binaries. I don't really know if, or how, they are signed, only that a GPU has to be UEFI aware to run in UEFI mode so assumed that's the case.
Are you talking about 3rd party bootable USB or the like? Plain applications shouldn't be affected by the secure boot process. I have secure boot enabled and the CA 2011 certificate revoked, my ancient applications still run fine. As for the bootable 3rd party applications, garlin posted a simple fix for those.
 

My Computers

System One System Two

  • OS
    Win 11 Pro 25H2, Build 26200.8524
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14500
    Motherboard
    Gigabyte B760M G P WIFI
    Memory
    64GB DDR4
    Graphics Card(s)
    GeForce RTX 4060
    Sound Card
    Chipset Realtek
    Monitor(s) Displays
    LG 45" Ultragear, Acer 24" 1080p
    Screen Resolution
    5120x1440, 1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 3D NAND NVMe M.2 SSD (O/S)
    Silicon Power 2TB US75 NVMe PCIe Gen4 M.2 2280 SSD (backup)
    Crucial BX500 2TB 3D NAND (2nd backup)
    Seagate 4TB Ironwolf, rotating HDD archive files
    External off-line backup Drives: 2 NVMe 4TB drives in external enclosures
    PSU
    Thermaltake Toughpower GF3 750W
    Case
    LIAN LI LANCOOL 216 E-ATX PC Case
    Cooling
    Lots of fans!
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Defender Security
  • Operating System
    Win 11 Pro 25H2, Build 26200.8524
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14400
    Motherboard
    Gigabyte B760M DS3H AX
    Memory
    32GB DDR5
    Graphics card(s)
    Intel 700 Embedded GPU
    Sound Card
    Realtek Embedded
    Monitor(s) Displays
    27" HP 1080p
    Screen Resolution
    1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 eD NAND PCIe SSD
    Samsung EVO 990 2TB NVMe Gen4 SSD
    Samsung 2TB SATA SSD
    PSU
    Thermaltake Smart BM3 650W
    Case
    Okinos Micro ATX Case
    Cooling
    Fans
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Defender Security
The GPU signing problem is legitimate and serious. Normally the UEFI communicates with the primary GPU, and has to trust it. The GPU gets its own firmware CA 2011 certificate to present to UEFI. As soon as you add CA 2011 to DBX, the GPU is no longer trusted.

Well, now you don't have video for UEFI. Or maybe the UEFI won't pass HW checks and boot up.

For newer GPU's, the vendors will probably rush out new firmware with a CA 2023 cert added on. For older GPU's, you're screwed.

The choice will be to run with Secure Boot disabled, or to delete CA 2011 from the DBX. Neither is ideal because the whole point of this exercise was to improve system security. It's like the industry spent all this time talking to PC/mobo makers, but left out the video OEM's. I'm just wonder what about the NIC vendors (if you do network boot)...
 

My Computer

System One

  • OS
    Windows 7
I didn't do anything to my GPU, I've revoked the 2011 certificate, and the machine boots fine. I never even though about the GPU...
 

My Computers

System One System Two

  • OS
    Win 11 Pro 25H2, Build 26200.8524
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14500
    Motherboard
    Gigabyte B760M G P WIFI
    Memory
    64GB DDR4
    Graphics Card(s)
    GeForce RTX 4060
    Sound Card
    Chipset Realtek
    Monitor(s) Displays
    LG 45" Ultragear, Acer 24" 1080p
    Screen Resolution
    5120x1440, 1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 3D NAND NVMe M.2 SSD (O/S)
    Silicon Power 2TB US75 NVMe PCIe Gen4 M.2 2280 SSD (backup)
    Crucial BX500 2TB 3D NAND (2nd backup)
    Seagate 4TB Ironwolf, rotating HDD archive files
    External off-line backup Drives: 2 NVMe 4TB drives in external enclosures
    PSU
    Thermaltake Toughpower GF3 750W
    Case
    LIAN LI LANCOOL 216 E-ATX PC Case
    Cooling
    Lots of fans!
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Defender Security
  • Operating System
    Win 11 Pro 25H2, Build 26200.8524
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14400
    Motherboard
    Gigabyte B760M DS3H AX
    Memory
    32GB DDR5
    Graphics card(s)
    Intel 700 Embedded GPU
    Sound Card
    Realtek Embedded
    Monitor(s) Displays
    27" HP 1080p
    Screen Resolution
    1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 eD NAND PCIe SSD
    Samsung EVO 990 2TB NVMe Gen4 SSD
    Samsung 2TB SATA SSD
    PSU
    Thermaltake Smart BM3 650W
    Case
    Okinos Micro ATX Case
    Cooling
    Fans
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Defender Security
I didn't do anything to my GPU, I've revoked the 2011 certificate, and the machine boots fine. I never even though about the GPU...
It's in the link in the comment in this thread:

From reading, I will not be affected as the notebook uses the built in Intel CPU for the graphics and the NVIDIA GPU is really secondary and that feeds via the Intel CPU's built-in GPU.
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
I am not using the Intel built-in graphics, I have an RTX-4060 that's much more suitable for 3D design work.
 

My Computers

System One System Two

  • OS
    Win 11 Pro 25H2, Build 26200.8524
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14500
    Motherboard
    Gigabyte B760M G P WIFI
    Memory
    64GB DDR4
    Graphics Card(s)
    GeForce RTX 4060
    Sound Card
    Chipset Realtek
    Monitor(s) Displays
    LG 45" Ultragear, Acer 24" 1080p
    Screen Resolution
    5120x1440, 1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 3D NAND NVMe M.2 SSD (O/S)
    Silicon Power 2TB US75 NVMe PCIe Gen4 M.2 2280 SSD (backup)
    Crucial BX500 2TB 3D NAND (2nd backup)
    Seagate 4TB Ironwolf, rotating HDD archive files
    External off-line backup Drives: 2 NVMe 4TB drives in external enclosures
    PSU
    Thermaltake Toughpower GF3 750W
    Case
    LIAN LI LANCOOL 216 E-ATX PC Case
    Cooling
    Lots of fans!
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Defender Security
  • Operating System
    Win 11 Pro 25H2, Build 26200.8524
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14400
    Motherboard
    Gigabyte B760M DS3H AX
    Memory
    32GB DDR5
    Graphics card(s)
    Intel 700 Embedded GPU
    Sound Card
    Realtek Embedded
    Monitor(s) Displays
    27" HP 1080p
    Screen Resolution
    1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 eD NAND PCIe SSD
    Samsung EVO 990 2TB NVMe Gen4 SSD
    Samsung 2TB SATA SSD
    PSU
    Thermaltake Smart BM3 650W
    Case
    Okinos Micro ATX Case
    Cooling
    Fans
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Defender Security
I am not using the Intel built-in graphics, I have an RTX-4060 that's much more suitable for 3D design work.
Time will tell since it's NVIDIA that needs to throw you a bone as the video bios is in their court.... I'll probably have a new current machine when that time comes....

 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
The GPU signing problem is legitimate and serious. Normally the UEFI communicates with the primary GPU, and has to trust it. The GPU gets its own firmware CA 2011 certificate to present to UEFI. As soon as you add CA 2011 to DBX, the GPU is no longer trusted.

Well, now you don't have video for UEFI. Or maybe the UEFI won't pass HW checks and boot up.

For newer GPU's, the vendors will probably rush out new firmware with a CA 2023 cert added on. For older GPU's, you're screwed.

The choice will be to run with Secure Boot disabled, or to delete CA 2011 from the DBX. Neither is ideal because the whole point of this exercise was to improve system security. It's like the industry spent all this time talking to PC/mobo makers, but left out the video OEM's. I'm just wonder what about the NIC vendors (if you do network boot)...
I am really confused at this point about the exact meaning of the 'expiration date' (aka NOT AFTER date) on certificate entries in both BIOS and GPU contexts.

(1) I have seen some commenters say the NOT AFTER date on a certificate means anything signed with that certificate will turn into a proverbial pumpkin on and after that date. A Y2K problem on steroids. Your system will not boot, your GPU will black screen. Full doomsday.

(2) I have also seen that the NOT AFTER date on a certificate just means you can't sign anything with that certificate after that date. But if the certificate is present, the software/BIOS/VBIOS will still function normally until the end of time. It is just that that certificate can't be used to sign anything after that date.

So these are two very different outcomes. The first implies some hardware might be bricked upon certificate expiration (unless the vendor provides a BIOS/VBIOS upgrade which will not happen for older out-of-support hardware).

The second is just an inconvenience. Hardware keeps working. But software (mainly newly installed UEFI bootloaders) need to be signed by a newly installed unexpired certificate (ie, the xxx2023xxx updates). As long as the legacy xxx2011xxx certificates are still present in DB/KEK (and not in DBX), and the new xxx2023xxx certificates are added to KEK/DB you are ok.

Turning off secure boot seems to be the solution in case of #1. #2 is still secure boot, but needs new certificates installed.
 

My Computers

System One System Two

  • OS
    Win11 25H2 26200.7623
    Computer type
    PC/Desktop
    Manufacturer/Model
    Lenovo P520
    CPU
    Intel XEON W-2245 8c/16t
    Memory
    128GB DDR4-2933 ECC
    Graphics Card(s)
    Nvidia Quadro K4200
    Sound Card
    Bultin
    Monitor(s) Displays
    LCD 24in
    Screen Resolution
    1920x1200
    Hard Drives
    1TB SSD system, 16TB data 3.5in HDD, 16TB backup 3.5in HDD
    PSU
    900W
    Cooling
    Air
    Internet Speed
    1Gb
    Browser
    Firefox & Chrome
    Antivirus
    MalwareBytes
  • Operating System
    Win10 22H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo T530
    CPU
    Intel Core i7-3520m
    Memory
    16GB
    Graphics card(s)
    integrated CPU graphics
    Hard Drives
    1TB SSD
    Internet Speed
    1Gb
    Browser
    Fiefox & Chrome
    Antivirus
    Malwarebytes
I am really confused at this point about the 'expiration date' (aka NOT AFTER data) on certificate entries in both BIOS and GPU contexts.

(1) I have seen some commenters say the NOT AFTER date on a certificate means anything signed with that certificate will turn into a proverbial pumpkin on and after that date. A Y2K problem on steroids. Your system will not boot, your GPU will black screen. Full doomsday.

(2) I have also seen that the NOT AFTER date on a certificate just means you can't sign anything with that certificate after that date. But if the certificate is present, the software/BIOS/VBIOS will still function normally until the end of time. It is just that that certificate can't be used to sign anything after that date.

So these are two very different outcomes. The first implies some hardware might be bricked upon certificate expiration (unless the vendor provides a BIOS/VBIOS upgrade which will not happen for older out-of-support hardware).

The second is just an inconvenience. Hardware keeps working. But software (mainly newly installed UEFI bootloaders) need to be signed by a newly installed unexpired certificate (ie, the xxx2023xxx updates).

Turning off secure boot seems to be the solution in case of #1. #2 is still secure boot, but needs new certificates installed.
See this comment:
1759111516280.webp

which basically would invalidate #1. #2 has already been explained by @Akeo in a earlier post in this thread that it just needs to be signed while the certificate is valid and the expiration date only does not allow signing with that certificate after it has expired but has no bearing if it was already signed prior to the expiration date.
 
Last edited:

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
Since all the certificate validation/invalidation is based on what the current month/day/year is
No, not really. Most retails mobos don't even bother checking the RTC. It's not a secure time source. The certificate invalidation will be done my Microsoft after the cert expires. There are two "databases" (simple cryptographically signed lists of certs and hashes) in UEFI, db and dbx. A signature is good if it's signing authority is found in the db, and not found in dbx. After the certs expire, MS will put their hashes into dbx. From then on, all signatures made by this cert will be rejected.

If they back up and won't stuff it in the dbx (I suspect they've got little choice), and you have a lucky mobo that ignores time at all, then you'll be good.
 

My Computers

System One System Two

  • OS
    Windows 11 26100.6584 or later, release channel
    Computer type
    Laptop
    Manufacturer/Model
    HP Spectre x360, 2023 model, customized.
    CPU
    i7 13th gen
    Motherboard
    OEM
    Memory
    64GB
    Graphics Card(s)
    Iris Xe on Soc + NVIDIA 4050, on-board
    Sound Card
    OEM on-board: Realtek HD; ext. USB: Scarlett Solo Gen. 4 by FocusRite Audio Eng. Ltd., UK.
    Monitor(s) Displays
    OEM 16" 4k OLED panel w/touch and pen
    Screen Resolution
    3840×2400
    Hard Drives
    Western Digital NVMe 2TB
    PSU
    OEM
    Case
    OEM
    Cooling
    OEM
    Keyboard
    OEM
    Mouse
    OEM touchpad, Synaptic; Ergo Trackball by Logi, Bluetooth
    Internet Speed
    Cable, 300/20 Mbps
    Browser
    Firefox (beta channel), MS Edge (prod channel)
    Antivirus
    Windows Defender
    Other Info
    NVIDIA mostly reserved for CUDA development; preferred graphic is the Xe.
  • Operating System
    Windows 11 26100.6584 or later, release channel
    Computer type
    PC/Desktop
    Manufacturer/Model
    Quiet PC Ltd., UK. Bespoke.
    CPU
    Intel i7 12th gen
    Motherboard
    ASUS Prime Z-690D P4
    Memory
    128 GB
    Graphics card(s)
    Intel Xe on-Soc + Palit NVIDIA 3070 Ti @ PCIe x16
    Sound Card
    Realtek, on-board; Volt 476P by UA, Inc. (for music production); monitors Klipsch R-51PM on Realtek fiber
    Monitor(s) Displays
    Dell UltraSharp 32 8K, UP3218K
    Screen Resolution
    7680×4320
    Hard Drives
    NVMe Samsung SSD 980 PRO 1TB (SoC x4 PCIe)
    2× NVMe Samsung SSD 980 EVO Plus 2TB (PCH x4 PCIe each)
    PSU
    800W, +35% headroom to requrements.
    Case
    be Quiet! Pure Base 500 Midi tower
    Cooling
    Noctua CPU cooler and case fans, to TDP/airflow spec
    Keyboard
    Code black keys/white case bespoke by WASD Inc., genuine Cherry Clears silent tactile 55/95g silent, added bottom-out dampers @3.5mm
    Mouse
    Ergo Trackball by Logi, Bluetooth
    Internet Speed
    Cable, 300/20 Mbps
    Browser
    Firefox, MS Edge
    Antivirus
    Windows Defender
    Other Info
    Power protection/back-up: Eaton 5S1500LCD UPS
    Main workstation.
    Also runs a Debian Hyper-V VM, required for xplat work.
    NVIDIA GPU is shared between display and CUDA development/computation.
    Add-on PCIe cards:
    * TP-Link BE7200 Wi-Fi 7 802.11be, 2.4/5/6 GHz 2×2 tri-band
    * ASUS Thunderbolt EX 4
The issue isn't based on WHAT TIME IT IS. It's the fact that some VBIOS'es have signed themselves, in order to allow the UEFI to trust it.

By banning the CA 2011 cert by adding it to DBX, it invalidates anything accessible to UEFI that signed itself with CA 2011. This means your boot file readable on a disk device, or the GPU that self-signed as CA 2011. This problem exists as soon as you send CA 2011 to DBX.

Not all GPU's are vulnerable to this problem. But the alarm is from the lack of urgency in providing a similar method for self-scanning, and pestering the GPU vendors to provide some relief.
 

My Computer

System One

  • OS
    Windows 7
which basically would invalidate #1.
Nope, it doesn't, see my post just above. As long as they put the Microsoft UEFI CA 2011 cert into the untrusted signers list (dbx) after its expiration, it won't recognise the VBIOS in secure mode.

Turning off SB in indeed a solution, but I don't want this solution. UEFI rootkits are extremely nasty. If they recently managed to sneak black lotus into machines with SB on, I'd better keep it on, thanks...
 

My Computers

System One System Two

  • OS
    Windows 11 26100.6584 or later, release channel
    Computer type
    Laptop
    Manufacturer/Model
    HP Spectre x360, 2023 model, customized.
    CPU
    i7 13th gen
    Motherboard
    OEM
    Memory
    64GB
    Graphics Card(s)
    Iris Xe on Soc + NVIDIA 4050, on-board
    Sound Card
    OEM on-board: Realtek HD; ext. USB: Scarlett Solo Gen. 4 by FocusRite Audio Eng. Ltd., UK.
    Monitor(s) Displays
    OEM 16" 4k OLED panel w/touch and pen
    Screen Resolution
    3840×2400
    Hard Drives
    Western Digital NVMe 2TB
    PSU
    OEM
    Case
    OEM
    Cooling
    OEM
    Keyboard
    OEM
    Mouse
    OEM touchpad, Synaptic; Ergo Trackball by Logi, Bluetooth
    Internet Speed
    Cable, 300/20 Mbps
    Browser
    Firefox (beta channel), MS Edge (prod channel)
    Antivirus
    Windows Defender
    Other Info
    NVIDIA mostly reserved for CUDA development; preferred graphic is the Xe.
  • Operating System
    Windows 11 26100.6584 or later, release channel
    Computer type
    PC/Desktop
    Manufacturer/Model
    Quiet PC Ltd., UK. Bespoke.
    CPU
    Intel i7 12th gen
    Motherboard
    ASUS Prime Z-690D P4
    Memory
    128 GB
    Graphics card(s)
    Intel Xe on-Soc + Palit NVIDIA 3070 Ti @ PCIe x16
    Sound Card
    Realtek, on-board; Volt 476P by UA, Inc. (for music production); monitors Klipsch R-51PM on Realtek fiber
    Monitor(s) Displays
    Dell UltraSharp 32 8K, UP3218K
    Screen Resolution
    7680×4320
    Hard Drives
    NVMe Samsung SSD 980 PRO 1TB (SoC x4 PCIe)
    2× NVMe Samsung SSD 980 EVO Plus 2TB (PCH x4 PCIe each)
    PSU
    800W, +35% headroom to requrements.
    Case
    be Quiet! Pure Base 500 Midi tower
    Cooling
    Noctua CPU cooler and case fans, to TDP/airflow spec
    Keyboard
    Code black keys/white case bespoke by WASD Inc., genuine Cherry Clears silent tactile 55/95g silent, added bottom-out dampers @3.5mm
    Mouse
    Ergo Trackball by Logi, Bluetooth
    Internet Speed
    Cable, 300/20 Mbps
    Browser
    Firefox, MS Edge
    Antivirus
    Windows Defender
    Other Info
    Power protection/back-up: Eaton 5S1500LCD UPS
    Main workstation.
    Also runs a Debian Hyper-V VM, required for xplat work.
    NVIDIA GPU is shared between display and CUDA development/computation.
    Add-on PCIe cards:
    * TP-Link BE7200 Wi-Fi 7 802.11be, 2.4/5/6 GHz 2×2 tri-band
    * ASUS Thunderbolt EX 4
Back
Top Bottom