SUSE-SU-2026:23054-1: critical: Security update for multipath-tools
SLE-SECURITY-UPDATES
null at suse.de
Wed Aug 12 08:37:48 UTC 2026
# Security update for multipath-tools
Announcement ID: SUSE-SU-2026:23054-1
Release Date: 2026-08-06T08:40:27Z
Rating: critical
References:
* bsc#1212854
* bsc#1213265
* bsc#1213809
* bsc#1217377
* bsc#1218326
* bsc#1219142
* bsc#1219289
* bsc#1219348
* bsc#1219796
* bsc#1220374
* bsc#1220810
* bsc#1222458
* bsc#1228926
* bsc#1229898
* bsc#1232063
* bsc#1232227
* bsc#1236321
* bsc#1236390
* bsc#1236392
* bsc#1253260
* bsc#1254094
* bsc#1255285
* bsc#1257007
* bsc#1257153
* bsc#1257244
* bsc#1268144
* bsc#1268145
* jsc#PED-6464
Affected Products:
* SUSE Linux Micro 6.0
An update that contains one feature and has 27 fixes can now be installed.
## Description:
This update for multipath-tools fixes the following issues:
Update to version 0.9.8+292+suse.c0523c1.
Security issues fixed:
* kpartx: integer overflow in the GPT partition table size calculation can
lead to heap OOB read via crafted USB device or disk image(bsc#1268145).
* kpartx: missing bounds check can lead to a DASD VOL1 unbounded array write
via a crafted DASD disk with more than 256 consecutive format labels
(bsc#1268144).
Other updates and bugfixes:
* [Build 32.2] System with multipath fails to boot during first boot during
the installation (bsc#1232063).
* [Build 50.1] multipath btrfs i/o error on both Leap 15.6 and SLES 15 SP6
(bsc#1219289).
* Fix code that leads to `is_bit_set_in_bitfield: bitfield overflow: 1 >=
0` message showing up in syslog (bsc#1255285).
* Version 0.9.8+266+suse.53479977 (bsc#1257007):
* kpartx: fix segfault when operating on regular files (bsc#1257244,
bsc#1257153)
* multipathd: print path offline message even without a checker (bsc#1254094)
* Fix command descriptions in the multipathd man page.
* Fix ISO C23 compatibility issue causing errors with new compilers.
* Fix memory leak caused by not joining the "init unwinder" thread.
* Fix memory leaks in kpartx.
* Print the warning "setting scsi timeouts is unsupported for protocol" only
once per protocol.
* Make sure multipath-tools is compiled with the compiler flag `-fno-strict-
aliasing`. (gh#opensvc/multipath-tools#130, bsc#1255285)
* Version 0.9.8+247+suse.863ae86f:
* Log offline path state if "log_checker_err always" is set
* Version 0.9.8+246+suse.fb81edd2:
* CI: GitHub workflow updates. No code changes.
* Version 0.9.8+166+suse.95399ce1:
* Backported fixes from upstream 0.9.9 ... 0.10.5 (bsc#1253260)
* Updates to the built-in hardware table:
* add some NVMe storage array (VASTData, Infinidat, HITACHI VSP)
* add QSAN
* add EqualLogic PS
* Add Quantum devices
* Enable ALUA for AStor/NeoSapphire
* Update NFINIDAT/InfiniBox config
* Fix product blacklist of S/390 devices
* Add Seagate Lyve
* Add HITACHI VSP One SDS Block
* Add SCST (SCSI Target Subsystem for Linux)
* Huawei storage arrays
* XSG1 vendors
* Avoid a possible system hang during shutdown with queueing multipath maps.
* Failed paths should be checked every `polling_interval`. In certain cases, this wouldn't happen, because the check interval wasn't reset by multipathd.
* It could happen that multipathd would accidentally release a SCSI persistent reservation held by another node. Fix it.
* After manually failing some paths and then reinstating them, sometimes the reinstated paths were immediately failed again by multipathd.
* Fixed the problem that, if there were multiple maps with deferred failback (`failback` value > 0 in `multipath.conf`), some maps might fail back later than configured.
* Fixed a problem in the marginal path detection algorithm that could cause the io error check for a recently failed path to be delayed.
* Fixed a minor bug in the config file parser
* Fixed minor issues detected by coverity.
* Version 0.9.8+111+suse.b7ee850:
* Backported bug fixes from upstream 0.9.9 - 0.10.2
* Fixed old mpathpersist bug leading to the error message "configured reservation key doesn't match: 0x0" when `reservation_key` was configured in the multipaths section of `multipath.conf`. (bsc#1228926, gh#opensvc/multipath-tools#92)
* Fixed bug that caused queueing to be always disabled if flushing a map failed (bug introduced in 0.9.8). (bsc#1229898)
* Fixed output of `multipath -t` and `multipath -T` for the options `force_sync` and `retrigger_tries`. (bsc#1229898, gh#opensvc/multipath-tools#88)
* libmultipath: don't print error message if WATCHDOG_USEC is 0 (bsc#1232227)
* Fix map failure count for no_path_retry > 0 (bsc#1229898)
* Fix reboot hang if uevent is processed for suspended device (bsc#1232063)
* libmultipath: don't set dev_loss_tmo to 0 for NO_PATH_RETRY_FAIL (bsc#1229898)
* Fixed a memory leak in the nvme foreign library. (bsc#1229898, bsc#1236390)
* Fix multipathd crash because of invalid path group index value, for example if an invalid path device was removed from a map. (gh#opensvc/multipath-tools#105, bsc#1236392)
* Fix the problem that `group_by_tpg` might be disabled if one or more paths were offline during initial configuration (bsc#1236392)
* Make sure udev and systemd notice changes in multipath path state when devices are added to or removed from multipath maps (bsc#1236321)
* Version 0.9.8+88+suse.d504d83:
* Revert "libmultipath: fix max_sectors_kb on adding path" (bsc#1222458)
* Update to version 0.9.8+87+suse.f72b9f3:
* fix misspelled DM_UDEV_DISABLE_OTHER_RULES_FLAG in udev rules (bsc#1220810)
* Remove libmpathpersist-example-old.c, which has been obsolete since
multipath-tools 0.8.6.
* Version 0.9.8+83+suse.bcae610 (bsc#1220374):
* multipath-tools: added NEWS.md
* Version 0.9.8~1+82+suse.dcd98a3:
* Adapt package version such that it shows as a 0.9.8 prerelease
* Add missing udev rules file
* Version 0.9.7+148+suse.9780ae0:
* 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142)
* Version 0.9.7+148+suse.7d9953e.obscpio
* This is a multipath-tools 0.9.8 pre-release
* fix fast_io_fail for Infinibox (bsc#1219348)
* Fix activation of LVM volume groups during coldplug (bsc#1219142)
* Version 0.9.7+140+suse.2d78457:
* Socket activation via multipathd.socket has been disabled by default because
it has undesirable side effects on systems without multipath. Users with
multipath hardware should enable multipathd.service
* The restorequeueing CLI command now only enables queueing if disablequeueing
had been sent before
* Avoid multipathd hang during map flush
* multipathd now tracks the queueing mode of maps in its internal features
string
* Improve error messages in 'multipathd -k'
* Fix segfault in autoresize code (bsc#1219289)
* Fix missing map reloads (bsc#1219796)
* Documentation fixes, spelling fixes, minor code fixes
* Version 0.9.7+93+suse.e2f2272:
* fix ANA prioritizer enablement logic (bsc#1218326)
* avoid setting queue_if_no_path on multipath maps for which the no_path_retry
timeout has expired
* the interactive commands "restorequeueing map X" and "restorequeing maps"
now only affect maps that had queueing manually disabled using
"disablequeuing maps" or "disablequeuing map X" beforehand
* Spelling fixes
* Version 0.9.7+76+suse.5f857af:
* Update to upstream 0.9.7 (jsc#PED-6464)
* added max_retries config option to limit SCSI retries
* added auto_resize config option to enable resizing multipath maps
automatically
* fixed memory and error handling for code using aio (marginal path code,
directio path checker)
* dropped modules-load.d/multipath.conf; replaced by a dependency on
modprobe at dm-multipath.service (systemd >= 245: SLE15-SP3 and later only) and
a softdep on sd_mod for the SCSI device handlers (bsc#1217377)
* On SLE/Leap suse-module-tools doesn't ship a scsi_mod->sd_mod softdep yet.
Add it here, too. It will be overridden by s-m-t when it's added there.
* drop usr_prefix= setting in SLE build recipes (set to /usr by upstream
automatically)
* Version 0.9.6+115+suse.07776fb
* multipathd: Added support to handle FPIN-Li events for FC-NVMe
* Update to version 0.9.6+110+suse.5dfdf35:
* The options "bindings_file", "prkeys_file", and "wwids_file", which have
been deprecated since multipath-tools 0.8.8, aren't supported any more. The
paths to these files are now hard-coded to "bindings", "prkeys" and "wwids"
under /etc/multipath.
* Strictly avoid assigning map aliases that are already taken (bsc#1213265)
* Improve handling of user-friendly names
* avoid "multipath -d" (dry-run) changing SCSI timeouts in sysfs (bsc#1213809)
* `spec` file:
* adapt prefix values to upstream changes
* fix compilation flags for `make check`
* pass EXTRAVERSION to build (bsc#1212854)
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* SUSE Linux Micro 6.0
zypper in -t patch SUSE-SLE-Micro-6.0-832=1
## Package List:
* SUSE Linux Micro 6.0 (aarch64 s390x x86_64)
* multipath-tools-debugsource-0.9.8+292+suse.c0523c1-1.1
* libmpath0-debuginfo-0.9.8+292+suse.c0523c1-1.1
* libmpath0-0.9.8+292+suse.c0523c1-1.1
* multipath-tools-debuginfo-0.9.8+292+suse.c0523c1-1.1
* multipath-tools-0.9.8+292+suse.c0523c1-1.1
* kpartx-0.9.8+292+suse.c0523c1-1.1
* kpartx-debuginfo-0.9.8+292+suse.c0523c1-1.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1212854
* https://bugzilla.suse.com/show_bug.cgi?id=1213265
* https://bugzilla.suse.com/show_bug.cgi?id=1213809
* https://bugzilla.suse.com/show_bug.cgi?id=1217377
* https://bugzilla.suse.com/show_bug.cgi?id=1218326
* https://bugzilla.suse.com/show_bug.cgi?id=1219142
* https://bugzilla.suse.com/show_bug.cgi?id=1219289
* https://bugzilla.suse.com/show_bug.cgi?id=1219348
* https://bugzilla.suse.com/show_bug.cgi?id=1219796
* https://bugzilla.suse.com/show_bug.cgi?id=1220374
* https://bugzilla.suse.com/show_bug.cgi?id=1220810
* https://bugzilla.suse.com/show_bug.cgi?id=1222458
* https://bugzilla.suse.com/show_bug.cgi?id=1228926
* https://bugzilla.suse.com/show_bug.cgi?id=1229898
* https://bugzilla.suse.com/show_bug.cgi?id=1232063
* https://bugzilla.suse.com/show_bug.cgi?id=1232227
* https://bugzilla.suse.com/show_bug.cgi?id=1236321
* https://bugzilla.suse.com/show_bug.cgi?id=1236390
* https://bugzilla.suse.com/show_bug.cgi?id=1236392
* https://bugzilla.suse.com/show_bug.cgi?id=1253260
* https://bugzilla.suse.com/show_bug.cgi?id=1254094
* https://bugzilla.suse.com/show_bug.cgi?id=1255285
* https://bugzilla.suse.com/show_bug.cgi?id=1257007
* https://bugzilla.suse.com/show_bug.cgi?id=1257153
* https://bugzilla.suse.com/show_bug.cgi?id=1257244
* https://bugzilla.suse.com/show_bug.cgi?id=1268144
* https://bugzilla.suse.com/show_bug.cgi?id=1268145
* https://jira.suse.com/browse/PED-6464
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-security-updates/attachments/20260812/8c5ca547/attachment.htm>
More information about the sle-security-updates
mailing list