github opensvc/multipath-tools 0.14.4
multipath-tools 0.14.4

latest release: 0.15.0
6 hours ago

multipath-tools 0.14.4, 2026/07

User-visible changes

  • 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.

Bug fixes

  • Fix WWID detection for legacy devices that use the older SCSI-2 VPD page
    0x83 format for their device identifier.
  • kpartx: Fix an integer overflow in the GPT partition table size calculation.
    A crafted partition table with an extremely large number of partition entries
    could trigger the overflow.
  • kpartx: Fix several issues in the DASD partition table reader that could be
    triggered by a maliciously crafted disk image.
  • Fix duplicate "checker timed out" log messages when log_checker_err is
    set to once. Fixes 0.5.0.
  • Avoid potential buffer overflows in the iet and datacore prioritizers.
    Commit 4611f97.
  • iet prioritizer: avoid misleading error message with systemd 256 and
    newer, and properly use udev to derive path parameters.
    Fixes #145.
  • Even with the libudev wrapper code introduced in 0.14.0, multipathd ran into
    use-after-free errors in tests where multipathd was restarted frequently.
    Fix this by preventing thread cancellation during libudev calls.
    Fixes #152.
  • libmpathpersist: Fix self-preemption without holding a reservation.
    Fixes 0.13.0.

Other changes

  • Man page improvements

CI

  • Removed the check_spelling GitHub Action after a
    security incident
    reported against the action's source repository.
  • Added coredump collection in the CI.
  • GitHub action updates related to node 20 depreciation on GitHub.
  • Fixes for various errors in the CI.

Don't miss a new multipath-tools release

NewReleases is sending notifications on new releases.