5.17 kernel won't load mok, so it refused to load dkms signed by mok
Bug #1969432 reported by
Yuan-Chen Cheng
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
Yuan-Chen Cheng | ||
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
linux-oem-5.17 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
1. enroll mok, and use the mok to sign dkms
2. make sure secure boot is on, and boots with kernel
3. load the kernel by either modprobe or insmod.
Expected:
the kernel module can be loaded.
Actually:
the kernel module can't be loaded.
Failed kernel: 5.17.0-1003-oem
Passed kernel: 5.15.0-25-generic
With 5.17 kernel, using command "dmesg | grep 509", I can't see the mok key.
With 5.15 kernel above, I can see the mok key is loaded like:
[ 0.896168] integrity: Loading X.509 certificate: UEFI:MokListRT (MOKvar table)
[ 0.896283] integrity: Loaded X.509 cert 'ubuntu Secure Boot Module Signature key: 670bc7d76f65d9c
Changed in oem-priority: | |
assignee: | Yuan-Chen Cheng (ycheng-twn) → nobody |
tags: | added: originate-from-1969557 somerville |
Changed in linux-oem-5.17 (Ubuntu): | |
importance: | Undecided → Critical |
importance: | Critical → Undecided |
Changed in oem-priority: | |
assignee: | nobody → Yuan-Chen Cheng (ycheng-twn) |
description: | updated |
Changed in oem-priority: | |
status: | Fix Committed → Fix Released |
Changed in linux-oem-5.17 (Ubuntu): | |
status: | New → Fix Released |
To post a comment you must log in.
dmesg for 5.15 kernel.