Comment 2 for bug 1354114

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Attaching SRU proposal.

"""
Description: [PATCH] libmultipath: update waiter handling

The current 'waiter' structure accesses fields which belong
to the main 'mpp' structure, which has a totally different
lifetime. With this patch most of these dependencies are
removed and the 'waiter' structure can run independently
of the main 'mpp' structure, reducing the risk of
use-after-free faults.
"""

Judging by upstream fix:

# <email address hidden>:/bugs/00067428/sources/upstream$ git tag --contains 96f8146
0.5.0

All Ubuntu versions are affected:

# <email address hidden>:/bugs/00067428/sources/upstream$ rmadison multipath-tools
 multipath-tools | 0.4.8-14ubuntu4 | lucid | source, amd64, armel, i386, ia64, powerpc, sparc
 multipath-tools | 0.4.8-14ubuntu4.10.04.2 | lucid-updates | source, amd64, armel, i386, ia64, powerpc, sparc
 multipath-tools | 0.4.9-3ubuntu5 | precise | source, amd64, armel, armhf, i386, powerpc
 multipath-tools | 0.4.9-3ubuntu5.1 | precise-updates | source, amd64, armel, armhf, i386, powerpc
 multipath-tools | 0.4.9-3ubuntu7 | trusty | source, amd64, arm64, armhf, i386, powerpc, ppc64el
 multipath-tools | 0.4.9-3ubuntu8 | utopic | source, amd64, arm64, armhf, i386, powerpc, ppc64el