Skip to content
OpenAdvisories
Unscored CVE-2008-0008 EUVD-2008-0021GHSA-8542-rfhf-wf9j

The pa_drop_root function in PulseAudio 0.9.8, and a certain 0.9.9 build, does not check return values from (1) setresuid, (2) setreuid, (3…

Published Jan 28, 2008 · Updated Aug 7, 2024 · Assigned by redhat

Description

The pa_drop_root function in PulseAudio 0.9.8, and a certain 0.9.9 build, does not check return values from (1) setresuid, (2) setreuid, (3) setuid, and (4) seteuid calls when attempting to drop privileges, which might allow local users to gain privileges by causing those calls to fail via attacks such as resource exhaustion.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 pulseaudio 0.9.9-1 —
Debian 13 pulseaudio 0.9.9-1 —
Debian 12 pulseaudio 0.9.9-1 —
Debian 4.0 pulseaudio 0.9.5-5etch1 DSA-1476-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed pulseaudio 15.0-3.1 openSUSE-SU-2024:11200-1

Advisories 2

References