| .. | | - | - |
| 0001-build-Fix-GRUB-i386-pc-build-with-Ubuntu-gcc.patch | H A D | 05-Jun-2025 | 28.8 KiB | 314 | 228 |
| 0002-yylex-Make-lexer-fatal-errors-actually-be-fatal.patch | H A D | 05-Jun-2025 | 2.7 KiB | 74 | 60 |
| 0003-safemath-Add-some-arithmetic-primitives-that-check-f.patch | H A D | 05-Jun-2025 | 4.5 KiB | 129 | 119 |
| 0004-calloc-Make-sure-we-always-have-an-overflow-checking.patch | H A D | 05-Jun-2025 | 6.8 KiB | 247 | 227 |
| 0005-calloc-Use-calloc-at-most-places.patch | H A D | 05-Jun-2025 | 71.8 KiB | 1,841 | 1,676 |
| 0006-malloc-Use-overflow-checking-primitives-where-we-do-.patch | H A D | 05-Jun-2025 | 37.2 KiB | 1,327 | 1,227 |
| 0007-iso9660-Don-t-leak-memory-on-realloc-failures.patch | H A D | 05-Jun-2025 | 2.1 KiB | 73 | 66 |
| 0008-font-Do-not-load-more-than-one-NAME-section.patch | H A D | 05-Jun-2025 | 1.4 KiB | 42 | 37 |
| 0009-gfxmenu-Fix-double-free-in-load_image.patch | H A D | 05-Jun-2025 | 1.3 KiB | 40 | 32 |
| 0010-xnu-Fix-double-free-in-grub_xnu_devprop_add_property.patch | H A D | 05-Jun-2025 | 1.8 KiB | 59 | 51 |
| 0011-lzma-Make-sure-we-don-t-dereference-past-array.patch | H A D | 05-Jun-2025 | 2.1 KiB | 56 | 48 |
| 0012-term-Fix-overflow-on-user-inputs.patch | H A D | 05-Jun-2025 | 2.5 KiB | 70 | 58 |
| 0013-udf-Fix-memory-leak.patch | H A D | 05-Jun-2025 | 1.6 KiB | 60 | 52 |
| 0014-multiboot2-Fix-memory-leak-if-grub_create_loader_cmd.patch | H A D | 05-Jun-2025 | 1.2 KiB | 39 | 33 |
| 0015-tftp-Do-not-use-priority-queue.patch | H A D | 05-Jun-2025 | 7.9 KiB | 284 | 269 |
| 0016-relocator-Protect-grub_relocator_alloc_chunk_addr-in.patch | H A D | 05-Jun-2025 | 4.9 KiB | 154 | 133 |
| 0017-relocator-Protect-grub_relocator_alloc_chunk_align-m.patch | H A D | 05-Jun-2025 | 14 KiB | 342 | 317 |
| 0018-script-Remove-unused-fields-from-grub_script_functio.patch | H A D | 05-Jun-2025 | 1 KiB | 38 | 32 |
| 0019-script-Avoid-a-use-after-free-when-redefining-a-func.patch | H A D | 05-Jun-2025 | 3.7 KiB | 114 | 100 |
| 0020-relocator-Fix-grub_relocator_alloc_chunk_align-top-m.patch | H A D | 05-Jun-2025 | 1.5 KiB | 50 | 40 |
| 0021-hfsplus-Fix-two-more-overflows.patch | H A D | 05-Jun-2025 | 1.8 KiB | 62 | 51 |
| 0022-lvm-Fix-two-more-potential-data-dependent-alloc-over.patch | H A D | 05-Jun-2025 | 3.4 KiB | 117 | 108 |
| 0023-emu-Make-grub_free-NULL-safe.patch | H A D | 05-Jun-2025 | 1.1 KiB | 39 | 33 |
| 0024-efi-Fix-some-malformed-device-path-arithmetic-errors.patch | H A D | 05-Jun-2025 | 8.4 KiB | 240 | 218 |
| 0025-efi-chainloader-Propagate-errors-from-copy_file_path.patch | H A D | 05-Jun-2025 | 2.8 KiB | 79 | 68 |
| 0026-efi-Fix-use-after-free-in-halt-reboot-path.patch | H A D | 05-Jun-2025 | 6.5 KiB | 184 | 173 |
| 0027-loader-linux-Avoid-overflow-on-initrd-size-calculati.patch | H A D | 05-Jun-2025 | 1.1 KiB | 33 | 27 |
| 0028-linux-Fix-integer-overflows-in-initrd-size-handling.patch | H A D | 05-Jun-2025 | 5 KiB | 174 | 161 |
| 0029-efi-Make-shim_lock-GUID-and-protocol-type-public.patch | H A D | 05-Jun-2025 | 3.2 KiB | 98 | 83 |
| 0030-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch | H A D | 05-Jun-2025 | 5.3 KiB | 150 | 132 |
| 0031-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch | H A D | 05-Jun-2025 | 3.1 KiB | 79 | 69 |
| 0032-efi-Add-secure-boot-detection.patch | H A D | 05-Jun-2025 | 45.7 KiB | 542 | 536 |
| 0033-verifiers-Move-verifiers-API-to-kernel-image.patch | H A D | 05-Jun-2025 | 154.8 KiB | 1,651 | 1,632 |
| 0034-efi-Move-the-shim_lock-verifier-to-the-GRUB-core.patch | H A D | 05-Jun-2025 | 765.7 KiB | 13,226 | 13,209 |
| 0035-kern-Add-lockdown-support.patch | H A D | 05-Jun-2025 | 55.5 KiB | 764 | 737 |
| 0036-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch | H A D | 05-Jun-2025 | 1.8 KiB | 58 | 48 |
| 0037-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch | H A D | 05-Jun-2025 | 1.6 KiB | 50 | 43 |
| 0038-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch | H A D | 05-Jun-2025 | 8.8 KiB | 233 | 212 |
| 0039-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch | H A D | 05-Jun-2025 | 2.8 KiB | 77 | 66 |
| 0040-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch | H A D | 05-Jun-2025 | 2.6 KiB | 71 | 60 |
| 0041-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch | H A D | 05-Jun-2025 | 4.1 KiB | 106 | 94 |
| 0042-commands-setpci-Restrict-setpci-command-when-locked-.patch | H A D | 05-Jun-2025 | 1.3 KiB | 38 | 31 |
| 0043-commands-hdparm-Restrict-hdparm-command-when-locked-.patch | H A D | 05-Jun-2025 | 1.2 KiB | 36 | 29 |
| 0044-gdb-Restrict-GDB-access-when-locked-down.patch | H A D | 05-Jun-2025 | 2.3 KiB | 63 | 57 |
| 0045-loader-xnu-Don-t-allow-loading-extension-and-package.patch | H A D | 05-Jun-2025 | 2.6 KiB | 62 | 57 |
| 0046-docs-Document-the-cutmem-command.patch | H A D | 05-Jun-2025 | 2.6 KiB | 66 | 58 |
| 0047-dl-Only-allow-unloading-modules-that-are-not-depende.patch | H A D | 05-Jun-2025 | 2.9 KiB | 88 | 76 |
| 0048-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch | H A D | 05-Jun-2025 | 3.7 KiB | 117 | 98 |
| 0049-mmap-Fix-memory-leak-when-iterating-over-mapped-memo.patch | H A D | 05-Jun-2025 | 1.1 KiB | 41 | 32 |
| 0050-net-net-Fix-possible-dereference-to-of-a-NULL-pointe.patch | H A D | 05-Jun-2025 | 1.4 KiB | 41 | 34 |
| 0051-net-tftp-Fix-dangling-memory-pointer.patch | H A D | 05-Jun-2025 | 1.1 KiB | 35 | 28 |
| 0052-kern-parser-Fix-resource-leak-if-argc-0.patch | H A D | 05-Jun-2025 | 1.5 KiB | 52 | 42 |
| 0053-kern-efi-Fix-memory-leak-on-failure.patch | H A D | 05-Jun-2025 | 941 | 32 | 25 |
| 0054-kern-efi-mm-Fix-possible-NULL-pointer-dereference.patch | H A D | 05-Jun-2025 | 2.1 KiB | 67 | 57 |
| 0055-gnulib-regexec-Resolve-unused-variable.patch | H A D | 05-Jun-2025 | 3.4 KiB | 91 | 81 |
| 0056-gnulib-regcomp-Fix-uninitialized-token-structure.patch | H A D | 05-Jun-2025 | 3.2 KiB | 83 | 74 |
| 0057-gnulib-argp-help-Fix-dereference-of-a-possibly-NULL-.patch | H A D | 05-Jun-2025 | 3.8 KiB | 83 | 76 |
| 0058-gnulib-regexec-Fix-possible-null-dereference.patch | H A D | 05-Jun-2025 | 3.4 KiB | 84 | 76 |
| 0059-gnulib-regcomp-Fix-uninitialized-re_token.patch | H A D | 05-Jun-2025 | 3.4 KiB | 89 | 81 |
| 0060-io-lzopio-Resolve-unnecessary-self-assignment-errors.patch | H A D | 05-Jun-2025 | 1.2 KiB | 43 | 35 |
| 0061-zstd-Initialize-seq_t-structure-fully.patch | H A D | 05-Jun-2025 | 1.4 KiB | 36 | 30 |
| 0062-kern-partition-Check-for-NULL-before-dereferencing-i.patch | H A D | 05-Jun-2025 | 1.3 KiB | 45 | 36 |
| 0063-disk-ldm-Make-sure-comp-data-is-freed-before-exiting.patch | H A D | 05-Jun-2025 | 3.6 KiB | 130 | 121 |
| 0064-disk-ldm-If-failed-then-free-vg-variable-too.patch | H A D | 05-Jun-2025 | 870 | 30 | 25 |
| 0065-disk-ldm-Fix-memory-leak-on-uninserted-lv-references.patch | H A D | 05-Jun-2025 | 1.6 KiB | 52 | 45 |
| 0066-disk-cryptodisk-Fix-potential-integer-overflow.patch | H A D | 05-Jun-2025 | 1.9 KiB | 52 | 46 |
| 0067-hfsplus-Check-that-the-volume-name-length-is-valid.patch | H A D | 05-Jun-2025 | 1.4 KiB | 45 | 37 |
| 0068-zfs-Fix-possible-negative-shift-operation.patch | H A D | 05-Jun-2025 | 1.5 KiB | 44 | 36 |
| 0069-zfs-Fix-resource-leaks-while-constructing-path.patch | H A D | 05-Jun-2025 | 4.1 KiB | 123 | 108 |
| 0070-zfs-Fix-possible-integer-overflows.patch | H A D | 05-Jun-2025 | 1.9 KiB | 58 | 48 |
| 0071-zfsinfo-Correct-a-check-for-error-allocating-memory.patch | H A D | 05-Jun-2025 | 1.3 KiB | 37 | 29 |
| 0072-affs-Fix-memory-leaks.patch | H A D | 05-Jun-2025 | 2.4 KiB | 84 | 71 |
| 0073-libgcrypt-mpi-Fix-possible-unintended-sign-extension.patch | H A D | 05-Jun-2025 | 2 KiB | 51 | 43 |
| 0074-libgcrypt-mpi-Fix-possible-NULL-dereference.patch | H A D | 05-Jun-2025 | 1.7 KiB | 50 | 42 |
| 0075-syslinux-Fix-memory-leak-while-parsing.patch | H A D | 05-Jun-2025 | 1.2 KiB | 45 | 37 |
| 0076-normal-completion-Fix-leaking-of-memory-when-process.patch | H A D | 05-Jun-2025 | 1.5 KiB | 54 | 44 |
| 0077-commands-hashsum-Fix-a-memory-leak.patch | H A D | 05-Jun-2025 | 1.9 KiB | 58 | 51 |
| 0079-video-efi_gop-Remove-unnecessary-return-value-of-gru.patch | H A D | 05-Jun-2025 | 3.2 KiB | 96 | 82 |
| 0080-video-fb-fbfill-Fix-potential-integer-overflow.patch | H A D | 05-Jun-2025 | 3.2 KiB | 80 | 66 |
| 0081-video-fb-video_fb-Fix-multiple-integer-overflows.patch | H A D | 05-Jun-2025 | 3.9 KiB | 106 | 96 |
| 0082-video-fb-video_fb-Fix-possible-integer-overflow.patch | H A D | 05-Jun-2025 | 1.3 KiB | 41 | 34 |
| 0083-video-readers-jpeg-Test-for-an-invalid-next-marker-r.patch | H A D | 05-Jun-2025 | 1.4 KiB | 40 | 33 |
| 0084-gfxmenu-gui_list-Remove-code-that-coverity-is-flaggi.patch | H A D | 05-Jun-2025 | 1.3 KiB | 36 | 30 |
| 0085-loader-bsd-Check-for-NULL-arg-up-front.patch | H A D | 05-Jun-2025 | 1.8 KiB | 49 | 39 |
| 0086-loader-xnu-Fix-memory-leak.patch | H A D | 05-Jun-2025 | 1.1 KiB | 40 | 31 |
| 0087-loader-xnu-Free-driverkey-data-when-an-error-is-dete.patch | H A D | 05-Jun-2025 | 2.3 KiB | 79 | 69 |
| 0088-loader-xnu-Check-if-pointer-is-NULL-before-using-it.patch | H A D | 05-Jun-2025 | 1.4 KiB | 44 | 36 |
| 0089-util-grub-install-Fix-NULL-pointer-dereferences.patch | H A D | 05-Jun-2025 | 1.3 KiB | 43 | 32 |
| 0090-util-grub-editenv-Fix-incorrect-casting-of-a-signed-.patch | H A D | 05-Jun-2025 | 1.4 KiB | 48 | 39 |
| 0091-util-glue-efi-Fix-incorrect-use-of-a-possibly-negati.patch | H A D | 05-Jun-2025 | 1.6 KiB | 52 | 44 |
| 0092-script-execute-Fix-NULL-dereference-in-grub_script_e.patch | H A D | 05-Jun-2025 | 1 KiB | 30 | 24 |
| 0093-commands-ls-Require-device_name-is-not-NULL-before-p.patch | H A D | 05-Jun-2025 | 1 KiB | 35 | 28 |
| 0094-script-execute-Avoid-crash-when-using-outside-a-func.patch | H A D | 05-Jun-2025 | 1.4 KiB | 39 | 32 |
| 0095-lib-arg-Block-repeated-short-options-that-require-an.patch | H A D | 05-Jun-2025 | 1.7 KiB | 57 | 48 |
| 0096-script-execute-Don-t-crash-on-a-for-loop-with-no-ite.patch | H A D | 05-Jun-2025 | 1.2 KiB | 41 | 32 |
| 0097-commands-menuentry-Fix-quoting-in-setparams_prefix.patch | H A D | 05-Jun-2025 | 1.6 KiB | 49 | 38 |
| 0098-kern-misc-Always-set-end-in-grub_strtoull.patch | H A D | 05-Jun-2025 | 1.3 KiB | 48 | 40 |
| 0099-video-readers-jpeg-Catch-files-with-unsupported-quan.patch | H A D | 05-Jun-2025 | 2 KiB | 54 | 45 |
| 0100-video-readers-jpeg-Catch-OOB-reads-writes-in-grub_jp.patch | H A D | 05-Jun-2025 | 1.5 KiB | 49 | 40 |
| 0101-video-readers-jpeg-Don-t-decode-data-before-start-of.patch | H A D | 05-Jun-2025 | 1.6 KiB | 41 | 33 |
| 0102-term-gfxterm-Don-t-set-up-a-font-with-glyphs-that-ar.patch | H A D | 05-Jun-2025 | 2.2 KiB | 53 | 45 |
| 0103-fs-fshelp-Catch-impermissibly-large-block-sizes-in-r.patch | H A D | 05-Jun-2025 | 1.6 KiB | 48 | 41 |
| 0104-fs-hfsplus-Don-t-fetch-a-key-beyond-the-end-of-the-n.patch | H A D | 05-Jun-2025 | 1.1 KiB | 34 | 29 |
| 0105-fs-hfsplus-Don-t-use-uninitialized-data-on-corrupt-f.patch | H A D | 05-Jun-2025 | 4.4 KiB | 109 | 95 |
| 0106-fs-hfs-Disable-under-lockdown.patch | H A D | 05-Jun-2025 | 1.2 KiB | 48 | 39 |
| 0107-fs-sfs-Fix-over-read-of-root-object-name.patch | H A D | 05-Jun-2025 | 1.8 KiB | 51 | 43 |
| 0108-fs-jfs-Do-not-move-to-leaf-level-if-name-length-is-n.patch | H A D | 05-Jun-2025 | 1.1 KiB | 35 | 28 |
| 0109-fs-jfs-Limit-the-extents-that-getblk-can-consider.patch | H A D | 05-Jun-2025 | 2.1 KiB | 63 | 54 |
| 0110-fs-jfs-Catch-infinite-recursion.patch | H A D | 05-Jun-2025 | 1.6 KiB | 47 | 40 |
| 0111-fs-nilfs2-Reject-too-large-keys.patch | H A D | 05-Jun-2025 | 1.5 KiB | 47 | 40 |
| 0112-fs-nilfs2-Don-t-search-children-if-provided-number-i.patch | H A D | 05-Jun-2025 | 3.4 KiB | 101 | 89 |
| 0113-fs-nilfs2-Properly-bail-on-errors-in-grub_nilfs2_btr.patch | H A D | 05-Jun-2025 | 2.1 KiB | 69 | 58 |
| 0114-io-gzio-Bail-if-gzio-tl-td-is-NULL.patch | H A D | 05-Jun-2025 | 1.9 KiB | 68 | 61 |
| 0115-io-gzio-Add-init_dynamic_block-clean-up-if-unpacking.patch | H A D | 05-Jun-2025 | 1.9 KiB | 68 | 60 |
| 0116-io-gzio-Catch-missing-values-in-huft_build-and-bail.patch | H A D | 05-Jun-2025 | 1.9 KiB | 58 | 50 |
| 0117-io-gzio-Zero-gzio-tl-td-in-init_dynamic_block-if-huf.patch | H A D | 05-Jun-2025 | 1.3 KiB | 43 | 37 |
| 0118-disk-lvm-Don-t-go-beyond-the-end-of-the-data-we-read.patch | H A D | 05-Jun-2025 | 1.5 KiB | 50 | 41 |
| 0119-disk-lvm-Don-t-blast-past-the-end-of-the-circular-me.patch | H A D | 05-Jun-2025 | 1.5 KiB | 44 | 38 |
| 0120-disk-lvm-Bail-on-missing-PV-list.patch | H A D | 05-Jun-2025 | 1 KiB | 36 | 29 |
| 0121-disk-lvm-Do-not-crash-if-an-expected-string-is-not-f.patch | H A D | 05-Jun-2025 | 2.3 KiB | 84 | 74 |
| 0122-disk-lvm-Do-not-overread-metadata.patch | H A D | 05-Jun-2025 | 2.7 KiB | 112 | 95 |
| 0123-disk-lvm-Sanitize-rlocn-offset-to-prevent-wild-read.patch | H A D | 05-Jun-2025 | 1.3 KiB | 42 | 35 |
| 0124-disk-lvm-Do-not-allow-a-LV-to-be-it-s-own-segment-s-.patch | H A D | 05-Jun-2025 | 1.2 KiB | 40 | 34 |
| 0125-fs-btrfs-Validate-the-number-of-stripes-parities-in-.patch | H A D | 05-Jun-2025 | 1.2 KiB | 34 | 28 |
| 0126-fs-btrfs-Squash-some-uninitialized-reads.patch | H A D | 05-Jun-2025 | 1.5 KiB | 44 | 37 |
| 0127-kern-parser-Fix-a-memory-leak.patch | H A D | 05-Jun-2025 | 2.2 KiB | 78 | 69 |
| 0128-kern-parser-Introduce-process_char-helper.patch | H A D | 05-Jun-2025 | 3.5 KiB | 121 | 114 |
| 0129-kern-parser-Introduce-terminate_arg-helper.patch | H A D | 05-Jun-2025 | 1.9 KiB | 67 | 59 |
| 0130-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch | H A D | 05-Jun-2025 | 2.4 KiB | 93 | 80 |
| 0131-kern-buffer-Add-variable-sized-heap-buffer.patch | H A D | 05-Jun-2025 | 126.4 KiB | 1,238 | 1,231 |
| 0132-kern-parser-Fix-a-stack-buffer-overflow.patch | H A D | 05-Jun-2025 | 6.9 KiB | 249 | 221 |
| 0133-kern-efi-Add-initial-stack-protector-implementation.patch | H A D | 05-Jun-2025 | 16.6 KiB | 467 | 444 |
| 0134-util-mkimage-Remove-unused-code-to-add-BSS-section.patch | H A D | 05-Jun-2025 | 2.4 KiB | 62 | 54 |
| 0135-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch | H A D | 05-Jun-2025 | 6.3 KiB | 114 | 104 |
| 0136-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch | H A D | 05-Jun-2025 | 1.6 KiB | 40 | 33 |
| 0137-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch | H A D | 05-Jun-2025 | 7.5 KiB | 170 | 158 |
| 0138-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch | H A D | 05-Jun-2025 | 3.5 KiB | 74 | 63 |
| 0139-util-mkimage-Improve-data_size-value-calculation.patch | H A D | 05-Jun-2025 | 1.9 KiB | 51 | 42 |
| 0140-util-mkimage-Refactor-section-setup-to-use-a-helper.patch | H A D | 05-Jun-2025 | 9.1 KiB | 222 | 206 |
| 0141-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch | H A D | 05-Jun-2025 | 10.3 KiB | 265 | 246 |
| 0142-grub-install-common-Add-sbat-option.patch | H A D | 05-Jun-2025 | 2.8 KiB | 86 | 76 |
| 0143-shim_lock-Only-skip-loading-shim_lock-verifier-with-.patch | H A D | 05-Jun-2025 | 9.6 KiB | 271 | 248 |
| 0144-kern-misc-Split-parse_printf_args-into-format-parsin.patch | H A D | 05-Jun-2025 | 1.5 KiB | 51 | 44 |
| 0145-kern-misc-Add-STRING-type-for-internal-printf-format.patch | H A D | 05-Jun-2025 | 2.2 KiB | 69 | 62 |
| 0146-kern-misc-Add-function-to-check-printf-format-agains.patch | H A D | 05-Jun-2025 | 7.5 KiB | 220 | 200 |
| 0147-gfxmenu-gui-Check-printf-format-in-the-gui_progress_.patch | H A D | 05-Jun-2025 | 2.3 KiB | 63 | 54 |
| 0148-templates-Disable-the-os-prober-by-default.patch | H A D | 05-Jun-2025 | 4 KiB | 88 | 74 |
| 0149-kern-mm-Fix-grub_debug_calloc-compilation-error.patch | H A D | 05-Jun-2025 | 1.1 KiB | 34 | 27 |
| 0150-Makefile-Make-libgrub.pp-depend-on-config-util.h.patch | H A D | 05-Jun-2025 | 7 KiB | 67 | 57 |
| Config.in | H A D | 05-Jun-2025 | 5 KiB | 165 | 135 |
| grub.cfg | H A D | 05-Jun-2025 | 117 | 7 | 5 |
| grub2.hash | H A D | 05-Jun-2025 | 189 | 4 | 3 |
| grub2.mk | H A D | 05-Jun-2025 | 7.8 KiB | 213 | 164 |
| readme.txt | H A D | 05-Jun-2025 | 5.8 KiB | 191 | 148 |