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
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 .10.04. 2 | lucid-updates | source, amd64, armel, i386, ia64, powerpc, sparc
multipath-tools | 0.4.8-14ubuntu4 | lucid | source, amd64, armel, i386, ia64, powerpc, sparc
multipath-tools | 0.4.8-14ubuntu4
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