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

Reply via email to