memory leaks in open-vm-tools
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
open-vm-tools (Debian) |
Fix Released
|
Unknown
|
|||
open-vm-tools (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Christian Ehrhardt | ||
Disco |
Fix Released
|
Medium
|
Christian Ehrhardt |
Bug Description
[Impact]
* Upstream identified memory leaks in the VIX plugin.
* Patches fixing the mem leaks are provdied by upstream and
requested to be added to the Ubuntu package of open-vm-tools.
[Test Case]
* TL;DR: use the VIX plugin which might be easier said than done :-/
And check memory consumption over time.
I have asked the reporter if he could add some real examples/commands.
[Regression Potential]
* The changes really are only about properly freeing stuff.
If anything I'd expect that to be done overzealous and due to that a
use-after free issue.
Fortunately (but also the reason this is "only" medium) this only
would affect users of the VIX plugin [1] which isn't affecting all
users of the tools (yet TBH I don't know a percentage).
Coming from upstream and beeing not too huge I feel rather safe on
these patches.
[1]: https:/
[Other Info]
* n/a
--- original report ---
We have discovered a few memory leaks in open-vm-tools, related to the vix plugin. We have created a branch for 10.3.10 on github that includes fixes: https:/
Also reported at Debian: https:/
Related branches
- Andreas Hasenack: Approve
- Canonical Server: Pending requested
- Canonical Server packageset reviewers: Pending requested
-
Diff: 324 lines (+278/-1)6 files modifieddebian/changelog (+9/-0)
debian/control (+2/-1)
debian/patches/lp-1847157-End-VGAuth-impersonation-in-the-case-of-error.patch (+100/-0)
debian/patches/lp-1847157-Fix-leaks-in-ListAliases-and-ListMappedAliases-9bc72.patch (+74/-0)
debian/patches/lp-1847157-Fix-memory-leaks-in-vix-tools-plugin.patch (+90/-0)
debian/patches/series (+3/-0)
- Andreas Hasenack: Approve
- Canonical Server packageset reviewers: Pending requested
- Canonical Server: Pending requested
-
Diff: 324 lines (+278/-1)6 files modifieddebian/changelog (+9/-0)
debian/control (+2/-1)
debian/patches/lp-1847157-End-VGAuth-impersonation-in-the-case-of-error.patch (+100/-0)
debian/patches/lp-1847157-Fix-leaks-in-ListAliases-and-ListMappedAliases-9bc72.patch (+74/-0)
debian/patches/lp-1847157-Fix-memory-leaks-in-vix-tools-plugin.patch (+90/-0)
debian/patches/series (+3/-0)
- Andreas Hasenack: Approve
- Canonical Server: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 324 lines (+278/-1)6 files modifieddebian/changelog (+9/-0)
debian/control (+2/-1)
debian/patches/lp-1847157-End-VGAuth-impersonation-in-the-case-of-error.patch (+100/-0)
debian/patches/lp-1847157-Fix-leaks-in-ListAliases-and-ListMappedAliases-9bc72.patch (+74/-0)
debian/patches/lp-1847157-Fix-memory-leaks-in-vix-tools-plugin.patch (+90/-0)
debian/patches/series (+3/-0)
tags: | added: server-next |
Changed in open-vm-tools (Ubuntu): | |
assignee: | nobody → Christian Ehrhardt (paelzer) |
Changed in open-vm-tools (Debian): | |
status: | Unknown → New |
description: | updated |
Changed in open-vm-tools (Debian): | |
status: | New → Fix Committed |
Changed in open-vm-tools (Debian): | |
status: | Fix Committed → Fix Released |
Changed in open-vm-tools (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
Thanks for this. Will there be a new 10.3.x release with these fixes?
Are these the 3 fixes that should be applied?
26b9edbe (HEAD -> stable- 10.3.10- vix-memory- leaks, origin/ stable- 10.3.10- vix-memory- leaks) Fix leaks in ListAliases and ListMappedAliases (9bc72f0b097027 54b429115658a85 223cb3058bd from devel)
7b874f37 End VGAuth impersonation in the case of error.
015db4c0 Fix memory leaks in 'vix' tools plugin.