Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package grub2 for openSUSE:Factory checked in at 2026-02-02 14:55:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grub2 (Old) and /work/SRC/openSUSE:Factory/.grub2.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grub2" Mon Feb 2 14:55:29 2026 rev:381 rq:1330390 version:2.14 Changes: -------- --- /work/SRC/openSUSE:Factory/grub2/grub2.changes 2026-02-01 22:02:21.188816291 +0100 +++ /work/SRC/openSUSE:Factory/.grub2.new.1995/grub2.changes 2026-02-02 14:56:11.517048310 +0100 @@ -1,0 +2,6 @@ +Mon Feb 2 10:45:27 UTC 2026 - Michael Chang <[email protected]> + +- Fix sporadic boot failure in 2.14 BLS (bsc#1257547) + * 0001-blsuki-Fix-linux_cmd-size-calcution-in-bls_get_linux.patch + +------------------------------------------------------------------- New: ---- 0001-blsuki-Fix-linux_cmd-size-calcution-in-bls_get_linux.patch ----------(New B)---------- New:- Fix sporadic boot failure in 2.14 BLS (bsc#1257547) * 0001-blsuki-Fix-linux_cmd-size-calcution-in-bls_get_linux.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grub2.spec ++++++ --- /var/tmp/diff_new_pack.rMtNmd/_old 2026-02-02 14:56:17.193288234 +0100 +++ /var/tmp/diff_new_pack.rMtNmd/_new 2026-02-02 14:56:17.193288234 +0100 @@ -394,6 +394,7 @@ Patch405: 0001-00_header-Omit-loading-efi_uga-on-non-x86-EFI-platfo.patch Patch406: 0001-Revert-configure-Print-a-more-helpful-error-if-autoc.patch Patch407: 0002-Revert-configure-Check-linker-for-image-base-support.patch +Patch408: 0001-blsuki-Fix-linux_cmd-size-calcution-in-bls_get_linux.patch %if 0%{?suse_version} < 1600 Requires: gettext-runtime ++++++ 0001-blsuki-Fix-linux_cmd-size-calcution-in-bls_get_linux.patch ++++++ >From cc6749ca2fbe48c8624dbbea02b4bed89f046ef5 Mon Sep 17 00:00:00 2001 From: Michael Chang <[email protected]> Date: Mon, 2 Feb 2026 18:40:01 +0800 Subject: [PATCH] blsuki: Fix linux_cmd size calcution in bls_get_linux() --- grub-core/commands/blsuki.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/grub-core/commands/blsuki.c b/grub-core/commands/blsuki.c index 4da0464cf..531aac889 100644 --- a/grub-core/commands/blsuki.c +++ b/grub-core/commands/blsuki.c @@ -958,6 +958,13 @@ bls_get_linux (grub_blsuki_entry_t *entry) } } + /* Need one extra byte for '\n' */ + if (grub_add (size, 1, &size)) + { + grub_error (GRUB_ERR_OUT_OF_RANGE, "overflow detected while calculating linux buffer size"); + goto finish; + } + linux_cmd = grub_malloc (size); if (linux_cmd == NULL) goto finish; -- 2.52.0
