The pa_make_secure_dir function in core-util.c in PulseAudio 0.9.10 and 0.9.19 allows local users to change the ownership and permissions of arbitrary files via a symlink attack on a /tmp/.esd-##### temporary file.
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Pulseaudio | Pulseaudio | 0.9.10 (including) | 0.9.10 (including) |
Pulseaudio | Pulseaudio | 0.9.19 (including) | 0.9.19 (including) |
Pulseaudio | Ubuntu | hardy | * |
Pulseaudio | Ubuntu | intrepid | * |
Pulseaudio | Ubuntu | jaunty | * |
Pulseaudio | Ubuntu | karmic | * |
Pulseaudio | Ubuntu | lucid | * |
Pulseaudio | Ubuntu | upstream | * |