grub2

2.12BuiltDependencies →

GNU GRUB, the Grand Unified Boot Loader

Build log · · This campaign

Planning log · · This campaign

pkgs/tools/misc/grub/default.nix

Direct dependencies

01_implement_grub_strlcpy.patch02_CVE-2024-45781.patch03_CVE-2024-45782_CVE-2024-56737.patch04_fs_tar_initialize_name_in_grub_cpio_find_file.patch05_CVE-2024-45780.patch06_fs_f2fs_grub_errno_mount_fails.patch07_CVE-2024-45783.patch08_fs_iso9660_grub_errno_mount_fails.patch09_fs_iso9660_fix_invalid_free.patch10_fs_jfs_fix_oob_read_jfs_getent.patch11_fs_jfs_fix_oob_read_caused_by_invalid_dir_slot_index.patch12_fs_jfs_use_full_40_bits_offset_and_address_for_data_extent.patch13_fs_jfs_inconsistent_signed_unsigned_types_usage.patch14_fs_ext2_fix_out-of-bounds_read_for_inline_extent.patch15_fs_ntfs_fix_out-of-bounds_read.patch16_fs_ntfs_track_the_end_of_the_MFT_attribute_buffer.patch17_fs_ntfs_use_a_helper_function_to_access_attributes.patch19_fs_xfs_fix_out-of-bounds_read.patch20_fs_xfs_ensuring_failing_to_mount_sets_a_grub_errno.patch21_kern_file_ensure_file_data_is_set.patch22_kern_file_implement_filesystem_reference_counting.patch23_CVE-2024-49504.patch23_prerequisite_1_key_protector_add_key_protectors_framework.patch23_prerequisite_2_disk_cryptodisk_allow_user_to_retry_failed_passphrase.patch23_prerequisite_3_cryptodisk_support_key_protectors.patch23_prerequisite_4_cryptodisk_fallback_to_passphrase.patch23_prerequisite_5_cryptodisk_wipe_out_the_cached_keys_from_protectors.patch23_prerequisite_6_cli_lock_add_build_option_to_block_command_line_interface.patch24_disk_loopback_reference_tracking_for_the_loopback.patch25_kern_disk_limit_recursion_depth.patch26_kern_partition_limit_recursion_in_part_iterate.patch27_script_execute_limit_the_recursion_depth.patch28_net_unregister_net_default_ip_and_net_default_mac_variables_hooks_on_unload.patch29_net_remove_variables_hooks_when_interface_is_unregisted.patch30_CVE-2025-0624.patch31_net_tftp_fix_stack_buffer_overflow_in_tftp_open.patch32_CVE-2024-45774.patch33_kern_dl_fix_for_an_integer_overflow_in_grub_dl_ref.patch35_kern_dl_check_for_the_SHF_INFO_LINK_flag_in_grub_dl_relocate_symbols.patch36_CVE-2024-45775.patch37_commands_ls_fix_NULL_dereference.patch38_CVE-2025-0622.patch39_CVE-2025-0622.patch40_CVE-2025-0622.patch41_CVE-2024-45776.patch42_CVE-2024-45777.patch43_CVE-2025-0690.patch44_commands_test_stack_overflow_due_to_unlimited_recursion_depth.patch45_CVE-2025-1118.patch46_commands_memrw_disable_memory_reading_in_lockdown_mode.patch47_commands_hexdump_disable_memory_reading_in_lockdown_mode.patch48_CVE-2024-45778_CVE-2024-45779.patch49_CVE-2025-0677_CVE-2025-0684_CVE-2025-0685_CVE-2025-0686_CVE-2025-0689.patch50_disk_use_safe_math_macros_to_prevent_overflows.patch51_disk_prevent_overflows_when_allocating_memory_for_arrays.patch52_disk_check_if_returned_pointer_for_allocated_memory_is_NULL.patch53_disk_ieee1275_ofdisk_call_grub_ieee1275_close_when_grub_malloc_fails.patch54_fs_use_safe_math_macros_to_prevent_overflows.patch55_CVE-2025-0678_CVE-2025-1125.patch56_fs_prevent_overflows_when_assigning_returned_values_from_read_number.patch57_fs_zfs_use_safe_math_macros_to_prevent_overflows.patch58_fs_zfs_prevent_overflows_when_allocating_memory_for_arrays.patch59_fs_zfs_check_if_returned_pointer_for_allocated_memory_is_NULL.patch60_fs_zfs_add_missing_NULL_check_after_grub_strdup_call.patch61_net_use_safe_math_macros_to_prevent_overflows.patch62_net_prevent_overflows_when_allocating_memory_for_arrays.patch63_net_check_if_returned_pointer_for_allocated_memory_is_NULL.patch64_fs_sfs_check_if_allocated_memory_is_NULL.patch65_script_execute_fix_potential_underflow_and_NULL.patch66_osdep_unix_getroot_fix_potential_underflow.patch67_misc_ensure_consistent_overflow_error_messages.patch68_bus_usb_ehci_define_GRUB_EHCI_TOGGLE_as_grub_uint32_t.patch69_normal_menu_use_safe_math_to_avoid_an_integer_overflow.patch70_kern_partition_add_sanity_check_after_grub_strtoul_call.patch71_kern_misc_add_sanity_check_after_grub_strtoul_call.patch72_loader_i386_linux_cast_left_shift_to_grub_uint32_t.patch73_loader_i386_bsd_use_safe_math_to_avoid_underflow.patchautoconf-2.72automake-1.16.5bash-5.2p37bash-interactive-5.2p37bash-interactive-5.2p37bash-5.2p37bison-3.8.2flex-2.6.4freetype-2.13.3freetype-2.13.3fs_ext2_rework_out-of-bounds_read_for_inline_and_external_extents.patchfuse-2.9.9gcc-wrapper-14.3.0gettext-0.22.5help2man-1.49.3libtool-2.5.4libusb-compat-0.1.8lvm2-2.03.31ncurses-6.5python3-3.12.11sourcesourcesource

Selected dependents

os-proberwoeusbwoeusb-ng