SUSE-SU-2026:23160-1
Security update for multipath-tools
No scoreFix available
SUSE-SU-2026:23160-1 is a vulnerability with no CVSS score yet in multipath-tools, published August 4, 2026. No source lists public exploit code. Fixed in multipath-tools 0.10.7~1+211+suse.18f1559-slfo.1.1_1.1.
- Severity
- UnratedNo CVSS score yet
- Exploit chance
- UnscoredNo EPSS score yet
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
0.10.7~1+211+suse.18f1559-slfo.1.1_1.1multipath-tools
Description
This update for multipath-tools fixes the following issues:
Update to version 0.10.7~1+211+suse.18f1559.
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:
- Fix system with multipath failing to boot during first boot during the installation (bsc#1232063).
- Fix code that leads to
is_bit_set_in_bitfield: bitfield overflow: 1 >= 0message showing up in syslog (bsc#1255285). - Version 0.10.7~1+211+suse.18f1559:
- Fix ALUA asymmetric access state descriptions in multipathd logs, so that the same terms are used as by the kernel ("lba-dependent", "transitioning").
- Don't set a hardware handler for bio-based multipath devices. The kernel rejects this anyway.
- Fix WWID detection for legacy devices that use the older SCSI-2 VPD page 0x83 format for their device identifier.
- Fix duplicate "checker timed out" log messages when
log_checker_erris set toonce. (bsc#1254094) - Avoid potential buffer overflows in the iet and datacore prioritizers.
- iet prioritizer: avoid misleading error message with systemd 256 and newer, and properly use udev to derive path parameters. (gh#opensvc/multipath-tools#145)
- Version 0.10.6+201+suse.9f189e79:
- libmultipath: reduce log level of "map X has no targets" (bsc#1257476)
- Version 0.10.6+200+suse.547788f4 (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.10.5+213+suse.04c3a0ac:
- Log offline path state if "log_checker_err always" is set
- mpathpersist: Fix REPORT CAPABILITIES output
- Version 0.10.5+190+suse.a9f87040:
- CI: GitHub workflow updates. No code changes.
- _service: switched to tar_scm for git LFS.
- Version 0.10.5+125+suse.1ed79487:
- Fixes from upstream 0.10.5 (see also NEWS.md) (bsc#1253260)
- Improved the communication with udev and systemd by triggering
uevents when path devices are added to or removed from multipath maps,
or when
multipathd reconfigureis executed after changing blacklist directives inmultipath.conf. - 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. Fix it.
- Various minor fixes reported by coverity.
- Improved the communication with udev and systemd by triggering
uevents when path devices are added to or removed from multipath maps,
or when
- Fixes from upstream 0.10.5 (see also NEWS.md) (bsc#1253260)
- Version 0.10.3+124+suse.ed5b4b11:
- multipath-tools: add HPE MSA Gen7 (2070/2072) to hwtable (bsc#1246501)
- Version 0.10.2+123+suse.48d66ee8:
- multipathd: cli_reinstate(): avoid reinstated paths being failed again (bsc#1244917)
- Version 0.10.2+122+suse.51e02cc:
- multipathd: fix hang during shutdown with queuing maps (bsc#1238484).
- This adds multipathd-queueing.service.
- Version 0.10.2+117+suse.33411aa:
- multipathd: trigger uevents for blacklisted paths in reconfigure (bsc#1236321)
- Make sure maps are reloaded in the path checker loop after detecting an inconsistent or wrong kernel state (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)
- Fix the problem that
group_by_tpgmight be disabled if one or more paths were offline during initial configuration (bsc#1236392) - 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)
- Fixed a memory leak in the nvme foreign library.
- Fixed a problem in the marginal path detection algorithm that could cause the io error check for a recently failed path to be delayed. (bsc#1236390)
- Reduce log level of harmless "map ... doesn't exist" message
- Version 0.10.1~2+112+suse.b66763a:
- libmultipath: reduce log level of "map X has multiple targets" (bsc#1233588)
- Version 0.10.1~1+113+suse.d6eca5e:
- This is a pre-release of the upstream stable release 0.10.1.
- libmultipath: dm_get_maps(): don't bail out for single-map failures (bsc#1233588, gh#opensvc/multipath-tools#102)
- libmultipath: don't print error message if WATCHDOG_USEC is 0 (bsc#1232227)
- libmultipath: don't set dev_loss_tmo to 0 for NO_PATH_RETRY_FAIL
- multipathd: fix deferred_failback_tick for reload removes
- Version 0.10.0+108+suse.2c2e597:
- Update fix for bsc#1232063 to upstream-accepted solution
- Version 0.10.0+106+suse.ffbdb7a:
- Fix reboot hang if uevent is processed for suspended device (bsc#1232063)
Affected packages
| Package | Affected | Fixed |
|---|---|---|
multipath-toolsSUSE:Linux Micro 6.1 | before 0.10.7~1+211+suse.18f1559-slfo.1.1_1.1 | 0.10.7~1+211+suse.18f1559-slfo.1.1_1.1 |
What each source reports
OSVNo score
Security update for multipath-tools
This update for multipath-tools fixes the following issues:
Update to version 0.10.7~1+211+suse.18f1559.
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:
- Fix system with multipath failing to boot during first boot during the installation (bsc#1232063).
- Fix code that leads to
is_bit_set_in_bitfield: bitfield overflow: 1 >= 0message showing up in syslog (bsc#1255285). - Version 0.10.7~1+211+suse.18f1559:
- Fix ALUA asymmetric access state descriptions in multipathd logs, so that the same terms are used as by the kernel ("lba-dependent", "transitioning").
- Don't set a hardware handler for bio-based multipath devices. The kernel rejects this anyway.
- Fix WWID detection for legacy devices that use the older SCSI-2 VPD page 0x83 format for their device identifier.
- Fix duplicate "checker timed out" log messages when
log_checker_erris set toonce. (bsc#1254094) - Avoid potential buffer overflows in the iet and datacore prioritizers.
- iet prioritizer: avoid misleading error message with systemd 256 and newer, and properly use udev to derive path parameters. (gh#opensvc/multipath-tools#145)
- Version 0.10.6+201+suse.9f189e79:
- libmultipath: reduce log level of "map X has no targets" (bsc#1257476)
- Version 0.10.6+200+suse.547788f4 (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.10.5+213+suse.04c3a0ac:
- Log offline path state if "log_checker_err always" is set
- mpathpersist: Fix REPORT CAPABILITIES output
- Version 0.10.5+190+suse.a9f87040:
- CI: GitHub workflow updates. No code changes.
- _service: switched to tar_scm for git LFS.
- Version 0.10.5+125+suse.1ed79487:
- Fixes from upstream 0.10.5 (see also NEWS.md) (bsc#1253260)
- Improved the communication with udev and systemd by triggering
uevents when path devices are added to or removed from multipath maps,
or when
multipathd reconfigureis executed after changing blacklist directives inmultipath.conf. - 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. Fix it.
- Various minor fixes reported by coverity.
- Improved the communication with udev and systemd by triggering
uevents when path devices are added to or removed from multipath maps,
or when
- Fixes from upstream 0.10.5 (see also NEWS.md) (bsc#1253260)
- Version 0.10.3+124+suse.ed5b4b11:
- multipath-tools: add HPE MSA Gen7 (2070/2072) to hwtable (bsc#1246501)
- Version 0.10.2+123+suse.48d66ee8:
- multipathd: cli_reinstate(): avoid reinstated paths being failed again (bsc#1244917)
- Version 0.10.2+122+suse.51e02cc:
- multipathd: fix hang during shutdown with queuing maps (bsc#1238484).
- This adds multipathd-queueing.service.
- Version 0.10.2+117+suse.33411aa:
- multipathd: trigger uevents for blacklisted paths in reconfigure (bsc#1236321)
- Make sure maps are reloaded in the path checker loop after…
- Record
SUSE-SU-2026:23160-1- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
suse.com/support/update/announcement/2026/suse-su-202623160-1
bugzilla.suse.com/1232063
bugzilla.suse.com/1232227
bugzilla.suse.com/1233588
bugzilla.suse.com/1236321
bugzilla.suse.com/1236390
Show 13 moreShow less
bugzilla.suse.com/1236392
bugzilla.suse.com/1238484
bugzilla.suse.com/1244917
bugzilla.suse.com/1246501
bugzilla.suse.com/1253260
bugzilla.suse.com/1254094
bugzilla.suse.com/1255285
bugzilla.suse.com/1257007
bugzilla.suse.com/1257153
bugzilla.suse.com/1257244
bugzilla.suse.com/1257476
bugzilla.suse.com/1268144
bugzilla.suse.com/1268145
This page doesn't list everything
Left out here: the rest of 1 source description. The JSON record has them.