CVE-2022-49288

ALSA: pcm: Fix races among concurrent prealloc proc writes

HIGH
7.8
CVSS Score
Published: February 26, 2025 at 01:56 AM UTC
Updated: June 17, 2026 at 05:17 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.8
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Fix races among concurrent prealloc proc writes We have no protection against concurrent PCM buffer preallocation changes via proc files, and it may potentially lead to UAF or some weird problem. This patch applies the PCM open_mutex to the proc write operation for avoiding the racy proc writes and the PCM stream open (and further operations).

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 4.14.2792.6.12 ≤ v < 4.14.2792.6.12 ≤ v < 4.19.2432.6.12 ≤ v < 5.10.1092.6.12 ≤ v < 5.15.322.6.12 ≤ v < 5.16.182.6.12 ≤ v < 5.17.12.6.12 ≤ v < 5.182.6.12 ≤ v < 5.4.1934.15 ≤ v < 4.19.2434.20 ≤ v < 5.4.1935.11 ≤ v < 5.15.325.16 ≤ v < 5.16.185.17 ≤ v < 5.17.15.5 ≤ v < 5.10.1091da177e4c3f41524e886b7f1b8a0c1fc7321cac22.6.12
Vendor states this is fixed in 37b12c16beb6f6c1c3c678c1aacbc46525c250f7 (fixed)
Vendor states this is fixed in 51fce708ab8986a9879ee5da946a2cc120f1036d (fixed)
Vendor states this is fixed in 5ed8f8e3c4e59d0396b9ccf2e639711e24295bb6 (fixed)
Vendor states this is fixed in 69534c48ba8ce552ce383b3dfdb271ffe51820c3 (fixed)
Vendor states this is fixed in a21d2f323b5a978dedf9ff1d50f101f85e39b3f2 (fixed)
Vendor states this is fixed in b560d670c87d7d40b3cf6949246fa4c7aa65a00a (fixed)
Vendor states this is fixed in e14dca613e0a6ddc2bf6e360f16936a9f865205b (fixed)
Vendor states this is fixed in e7786c445bb67a9a6e64f66ebd6b7215b153ff7d (fixed)
Vendor states this is fixed in 2.6.12 (unaffected)
Vendor states this is fixed in 4.14.279 (unaffected)
Vendor states this is fixed in 4.19.243 (unaffected)
Vendor states this is fixed in 5.10.109 (unaffected)
Vendor states this is fixed in 5.15.32 (unaffected)
Vendor states this is fixed in 5.16.18 (unaffected)
Vendor states this is fixed in 5.17.1 (unaffected)
Vendor states this is fixed in 5.18 (unaffected)
Vendor states this is fixed in 5.4.193 (unaffected)

References (8)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/37b12c16beb6f6c1c3c678c1aacbc46525c250f7
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/51fce708ab8986a9879ee5da946a2cc120f1036d
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/5ed8f8e3c4e59d0396b9ccf2e639711e24295bb6
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/69534c48ba8ce552ce383b3dfdb271ffe51820c3
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/a21d2f323b5a978dedf9ff1d50f101f85e39b3f2
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/b560d670c87d7d40b3cf6949246fa4c7aa65a00a
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/e14dca613e0a6ddc2bf6e360f16936a9f865205b
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/e7786c445bb67a9a6e64f66ebd6b7215b153ff7d

SSVC — Action Prioritization

SSVCNo known exploitNot automatableTotal impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7.8HIGHCISA-ADP
Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-416

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card