Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libblockdev for openSUSE:Factory 
checked in at 2025-07-03 12:09:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libblockdev (Old)
 and      /work/SRC/openSUSE:Factory/.libblockdev.new.1903 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libblockdev"

Thu Jul  3 12:09:44 2025 rev:26 rq:1289821 version:3.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libblockdev/libblockdev.changes  2024-07-19 
15:26:25.613013965 +0200
+++ /work/SRC/openSUSE:Factory/.libblockdev.new.1903/libblockdev.changes        
2025-07-03 12:11:44.008867737 +0200
@@ -1,0 +2,7 @@
+Mon Jun 23 13:50:50 UTC 2025 - Thomas Blume <thomas.bl...@suse.com>
+
+- suppress privilege escalation during xfs fs resize (CVE-2025-6019)
+ (bsc#1243285)
+ add 0001-dont-allow-suid-and-dev-set-on-fs-resize.patch
+
+-------------------------------------------------------------------

New:
----
  0001-dont-allow-suid-and-dev-set-on-fs-resize.patch

----------(New B)----------
  New: (bsc#1243285)
 add 0001-dont-allow-suid-and-dev-set-on-fs-resize.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libblockdev.spec ++++++
--- /var/tmp/diff_new_pack.J2XGtt/_old  2025-07-03 12:11:44.632893562 +0200
+++ /var/tmp/diff_new_pack.J2XGtt/_new  2025-07-03 12:11:44.636893727 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libblockdev
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -49,6 +49,7 @@
 URL:            https://github.com/storaged-project/libblockdev
 Source0:        
%{url}/releases/download/%{version}-1/libblockdev-%{version}.tar.gz
 Source1:        %{url}/raw/%{version}-1/NEWS.rst
+Patch0:         0001-dont-allow-suid-and-dev-set-on-fs-resize.patch
 
 ###############################################################################
 #                          M A I N  P A C K A G E

++++++ 0001-dont-allow-suid-and-dev-set-on-fs-resize.patch ++++++
>From 8e072f794744bd17c57cceabb3884d3f0f6a1602 Mon Sep 17 00:00:00 2001
From: Thomas Blume <thomas.bl...@suse.com>
Date: Fri, 16 May 2025 14:27:10 +0200
Subject: [PATCH] dont allow suid and dev set on fs resize

---
 src/plugins/fs/generic.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/fs/generic.c b/src/plugins/fs/generic.c
index 69333944..1a6dd960 100644
--- a/src/plugins/fs/generic.c
+++ b/src/plugins/fs/generic.c
@@ -683,7 +683,9 @@ static gchar* fs_mount (const gchar *device, gchar *fstype, 
gboolean read_only,
                              "Failed to create temporary directory for 
mounting '%s'.", device);
                 return NULL;
             }
-            ret = bd_fs_mount (device, mountpoint, fstype, read_only ? "ro" : 
NULL, NULL, &l_error);
+
+            ret = bd_fs_mount (device, mountpoint, fstype, read_only ? 
"nosuid,nodev,ro" : "nosuid,nodev", NULL, &l_error);
+
             if (!ret) {
                 g_propagate_prefixed_error (error, l_error, "Failed to mount 
'%s': ", device);
                 g_rmdir (mountpoint);
-- 
2.48.1

Reply via email to