2024-02-16 15:41:33 |
Mate Kukri |
bug |
|
|
added bug |
2024-02-16 15:41:40 |
Mate Kukri |
grub2-unsigned (Ubuntu): assignee |
|
Mate Kukri (mkukri) |
|
2024-02-16 15:41:43 |
Mate Kukri |
grub2-unsigned (Ubuntu): importance |
Undecided |
Medium |
|
2024-02-16 15:42:05 |
Mate Kukri |
tags |
|
foundations-todo |
|
2024-02-16 15:42:44 |
Mate Kukri |
description |
grub> exit
!!!! X64 Exception Type - 06(#UD - Invalid Opcode) CPU Apic ID - 00000000 !!!!
RIP - 000000005AE781A6, CS - 0000000000000038, RFLAGS - 0000000000210202
RAX - 000000005C903E90, RCX - 000000005D93B918, RDX - 000000E8DB694800
RBX - 8000000000000001, RSP - 000000007EEF4AE8, RBP - 000000007EEF04A0
RSI - 000000007EF09440, RDI - 000000007F703B48
R8 - 0000000000000000, R9 - 0000000000000000, R10 - 000000005C8F147C
R11 - 000000005ABB1340, R12 - 0000000000000000, R13 - 000000005ADA7C13
R14 - 000000005C8F15AB, R15 - 000000005C9040A0
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000005EC01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 000000005E9E0000 0000000000000047, LDTR - 0000000000000000
IDTR - 000000005E39F018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 000000007EEF4740
!!!! Find image based on IP(0x5AE781A6) (No PDB) (ImageBase=0000000054CDB000, EntryPoint=0000000055A70304) !!!!
Exiting grub-efi causes my OVMF virtual machine to crash with the following error.
The #UD likely comes from some global hook not being uninstalled. |
grub> exit
!!!! X64 Exception Type - 06(#UD - Invalid Opcode) CPU Apic ID - 00000000 !!!!
RIP - 000000005AE781A6, CS - 0000000000000038, RFLAGS - 0000000000210202
RAX - 000000005C903E90, RCX - 000000005D93B918, RDX - 000000E8DB694800
RBX - 8000000000000001, RSP - 000000007EEF4AE8, RBP - 000000007EEF04A0
RSI - 000000007EF09440, RDI - 000000007F703B48
R8 - 0000000000000000, R9 - 0000000000000000, R10 - 000000005C8F147C
R11 - 000000005ABB1340, R12 - 0000000000000000, R13 - 000000005ADA7C13
R14 - 000000005C8F15AB, R15 - 000000005C9040A0
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000005EC01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 000000005E9E0000 0000000000000047, LDTR - 0000000000000000
IDTR - 000000005E39F018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 000000007EEF4740
!!!! Find image based on IP(0x5AE781A6) (No PDB) (ImageBase=0000000054CDB000, EntryPoint=0000000055A70304) !!!!
Exiting grub-efi causes my OVMF virtual machine to crash with the above error.
The #UD likely comes from some global hook not being uninstalled. |
|
2024-03-03 21:26:01 |
Mate Kukri |
information type |
Public |
Private Security |
|
2024-03-04 08:23:12 |
Mate Kukri |
bug task added |
|
grub2 (Debian) |
|
2024-03-04 10:13:37 |
Mate Kukri |
attachment added |
|
0001-peimage-Move-systab-hook-un-installation-to-be-right.patch https://bugs.launchpad.net/ubuntu/+source/grub2-unsigned/+bug/2054127/+attachment/5752367/+files/0001-peimage-Move-systab-hook-un-installation-to-be-right.patch |
|
2024-03-09 00:08:24 |
Mark Esler |
cve linked |
|
2024-2312 |
|
2024-03-21 09:38:24 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ubuntu-uefi-team/grub/+git/ubuntu/+merge/461796 |
|
2024-03-21 09:42:46 |
Launchpad Janitor |
merge proposal unlinked |
https://code.launchpad.net/~ubuntu-uefi-team/grub/+git/ubuntu/+merge/461796 |
|
|
2024-04-04 10:53:22 |
Mate Kukri |
description |
grub> exit
!!!! X64 Exception Type - 06(#UD - Invalid Opcode) CPU Apic ID - 00000000 !!!!
RIP - 000000005AE781A6, CS - 0000000000000038, RFLAGS - 0000000000210202
RAX - 000000005C903E90, RCX - 000000005D93B918, RDX - 000000E8DB694800
RBX - 8000000000000001, RSP - 000000007EEF4AE8, RBP - 000000007EEF04A0
RSI - 000000007EF09440, RDI - 000000007F703B48
R8 - 0000000000000000, R9 - 0000000000000000, R10 - 000000005C8F147C
R11 - 000000005ABB1340, R12 - 0000000000000000, R13 - 000000005ADA7C13
R14 - 000000005C8F15AB, R15 - 000000005C9040A0
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000005EC01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 000000005E9E0000 0000000000000047, LDTR - 0000000000000000
IDTR - 000000005E39F018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 000000007EEF4740
!!!! Find image based on IP(0x5AE781A6) (No PDB) (ImageBase=0000000054CDB000, EntryPoint=0000000055A70304) !!!!
Exiting grub-efi causes my OVMF virtual machine to crash with the above error.
The #UD likely comes from some global hook not being uninstalled. |
[Impact]
Signed grub2 binaries in Ubuntu Mantic are affected by CVE-2024-2312. Please see details below.
[Test Plan]
Make sure Ubuntu Mantic still boots with the new GRUB.
[Where problems could occur]
Not very likely, Ubuntu Mantic fix is a simple git revert of the faulty change.
================================================================================
This was the original issue description, which is kept for reference.
grub> exit
!!!! X64 Exception Type - 06(#UD - Invalid Opcode) CPU Apic ID - 00000000 !!!!
RIP - 000000005AE781A6, CS - 0000000000000038, RFLAGS - 0000000000210202
RAX - 000000005C903E90, RCX - 000000005D93B918, RDX - 000000E8DB694800
RBX - 8000000000000001, RSP - 000000007EEF4AE8, RBP - 000000007EEF04A0
RSI - 000000007EF09440, RDI - 000000007F703B48
R8 - 0000000000000000, R9 - 0000000000000000, R10 - 000000005C8F147C
R11 - 000000005ABB1340, R12 - 0000000000000000, R13 - 000000005ADA7C13
R14 - 000000005C8F15AB, R15 - 000000005C9040A0
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000005EC01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 000000005E9E0000 0000000000000047, LDTR - 0000000000000000
IDTR - 000000005E39F018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 000000007EEF4740
!!!! Find image based on IP(0x5AE781A6) (No PDB) (ImageBase=0000000054CDB000, EntryPoint=0000000055A70304) !!!!
Exiting grub-efi causes my OVMF virtual machine to crash with the above error.
The #UD likely comes from some global hook not being uninstalled. |
|
2024-04-05 19:49:28 |
Mark Esler |
information type |
Private Security |
Public Security |
|
2024-04-05 20:06:11 |
Julian Andres Klode |
grub2-unsigned (Ubuntu): status |
New |
Fix Committed |
|
2024-04-05 20:25:02 |
Ubuntu Foundations Team Bug Bot |
tags |
foundations-todo |
foundations-todo patch |
|
2024-04-05 20:25:09 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2024-04-05 22:00:02 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Mantic |
|
2024-04-05 22:00:02 |
Julian Andres Klode |
bug task added |
|
grub2-unsigned (Ubuntu Mantic) |
|
2024-04-05 22:00:02 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Noble |
|
2024-04-05 22:00:02 |
Julian Andres Klode |
bug task added |
|
grub2-unsigned (Ubuntu Noble) |
|
2024-04-07 03:20:10 |
Launchpad Janitor |
grub2-unsigned (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-04-11 14:45:03 |
Julian Andres Klode |
tags |
foundations-todo patch |
patch verification-needed verification-needed-mantic |
|
2024-04-12 12:51:10 |
Mate Kukri |
tags |
patch verification-needed verification-needed-mantic |
patch verification-done verification-done-mantic |
|
2024-04-26 12:21:54 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ubuntu-uefi-team/grub/+git/ubuntu/+merge/461796 |
|
2024-07-01 10:00:00 |
Launchpad Janitor |
grub2-unsigned (Ubuntu Mantic): status |
New |
Fix Released |
|