title: Bypass of snapd pulseaudio restrictions
description: An Ubuntu-specific patch in PulseAudio created a race condition where the snap policy module would fail to identify a client connection from a snap as coming from a snap if SCM_CREDENTIALS were missing, allowing the snap to connect to PulseAudio without proper confinement. This could be exploited by an attacker to expose sensitive information. Fixed in 1:13.99.3-1ubuntu2, 1:13.99.2-1ubuntu2.1, 1:13.99.1-1ubuntu3.8, 1:11.1-1ubuntu7.11, and 1:8.0-0ubuntu3.15.
problem types: CWE-362 Race Condition (Concurrent Execution using Shared Resource with Improper Synchronization)
affected:
{
product: pulseaudio
vendor: Canonical
versions:
lessThan: 1:13.99.3-1ubuntu2, status: affected, version: 1:13.99.3-1, versionType: custom
lessThan: 1:13.99.2-1ubuntu2.1, status: affected, version: 1:13.99.2-1, versionType: custom
lessThan: 1:13.99.1-1ubuntu3.8, status: affected, version: 1:13.99.1-1, versionType: custom
lessThan: 1:11.1-1ubuntu7.11, status: affected, version: 1:11.1-1, versionType: custom
lessThan: 1:8.0-0ubuntu3.15, status: affected, version: 1:8.0-0, versionType: custom
}
metrics:
cvssV3_1: [
attackComplexity: HIGH
attackVector: LOCAL
availabilityImpact: NONE
baseScore: 4.4
baseSeverity: MEDIUM
confidentialityImpact: HIGH
integrityImpact: NONE
privilegesRequired: LOW
scope: UNCHANGED
userInteraction: REQUIRED
vectorString: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:N
version: 3.1
]