{"id":"RLSA-2022:5099","summary":"Important: grub2, mokutil, shim, and shim-unsigned-x64 security update","details":"The grub2 packages provide version 2 of the Grand Unified Boot Loader (GRUB), a highly configurable and customizable boot loader with modular architecture. The packages support a variety of kernel formats, file systems, computer architectures, and hardware devices.\n\nThe shim package contains a first-stage UEFI boot loader that handles chaining to a trusted full boot loader under secure boot environments.\n\nSecurity Fix(es):\n\n* grub2: Integer underflow in grub_net_recv_ip4_packets (CVE-2022-28733)\n\n* grub2: Crafted PNG grayscale images may lead to out-of-bounds write in heap (CVE-2021-3695)\n\n* grub2: Crafted PNG image may lead to out-of-bound write during huffman table handling (CVE-2021-3696)\n\n* grub2: Crafted JPEG image can lead to buffer underflow write in the heap (CVE-2021-3697)\n\n* grub2: Out-of-bound write when handling split HTTP headers (CVE-2022-28734)\n\n* grub2: shim_lock verifier allows non-kernel files to be loaded (CVE-2022-28735)\n\n* grub2: use-after-free in grub_cmd_chainloader() (CVE-2022-28736)\n\n* shim: Buffer overflow when loading crafted EFI images (CVE-2022-28737)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.","modified":"2026-02-05T02:30:09.845929Z","published":"2022-06-16T13:17:13Z","upstream":["CVE-2021-3695","CVE-2021-3696","CVE-2021-3697","CVE-2022-28733","CVE-2022-28734","CVE-2022-28735","CVE-2022-28736","CVE-2022-28737"],"references":[{"type":"ADVISORY","url":"https://errata.rockylinux.org/RLSA-2022:5099"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=1991685"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=1991686"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=1991687"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2083339"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2090463"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2090857"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2090899"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2092613"}],"affected":[{"package":{"name":"mokutil","ecosystem":"Rocky Linux:9","purl":"pkg:rpm/rocky-linux/mokutil?distro=rocky-linux-9-0-legacy&epoch=2"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:0.4.0-8.el9_0.1"}],"database_specific":{"yum_repository":"BaseOS"}}],"database_specific":{"source":"https://storage.googleapis.com/resf-osv-data/RLSA-2022:5099.json"}},{"package":{"name":"shim","ecosystem":"Rocky Linux:9","purl":"pkg:rpm/rocky-linux/shim?distro=rocky-linux-9-0-legacy&epoch=0"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:15.6-1.el9"}],"database_specific":{"yum_repository":"BaseOS"}}],"database_specific":{"source":"https://storage.googleapis.com/resf-osv-data/RLSA-2022:5099.json"}},{"package":{"name":"shim","ecosystem":"Rocky Linux:9","purl":"pkg:rpm/rocky-linux/shim?distro=rocky-linux-9&epoch=0"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:15.6-1.el9.rocky.0.1"}],"database_specific":{"yum_repository":"BaseOS"}}],"database_specific":{"source":"https://storage.googleapis.com/resf-osv-data/RLSA-2022:5099.json"}}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}],"credits":[{"name":"Rocky Enterprise Software Foundation"},{"name":"Red Hat"}]}