Activity log for bug #2054127

Date Who What changed Old value New value Message
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