CVE-2022-48717

ASoC: max9759: fix underflow in speaker_gain_control_put()

HIGH
7.8
CVSS Score
Published: June 20, 2024 at 11:13 AM UTC
Updated: August 5, 2026 at 09:24 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.2%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: ASoC: max9759: fix underflow in speaker_gain_control_put() Check for negative values of "priv->gain" to prevent an out of bounds access. The concern is that these might come from the user via: -> snd_ctl_elem_write_user() -> snd_ctl_elem_write() -> kctl->put()

Affected

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

4.17 ≤ v < 4.19.2284.17 ≤ v < 5.10.994.17 ≤ v < 5.15.224.17 ≤ v < 5.16.84.17 ≤ v < 5.174.17 ≤ v < 5.4.1784.20 ≤ v < 5.4.1785.11 ≤ v < 5.15.225.16 ≤ v < 5.16.85.5 ≤ v < 5.10.995.17 rc15.17 rc2fa8d915172b8c10ec0734c4021e99e9705023b07
Vendor states this is fixed in 4c907bcd9dcd233da6707059d777ab389dcbd964 (fixed)
Vendor states this is fixed in 5a45448ac95b715173edb1cd090ff24b6586d921 (fixed)
Vendor states this is fixed in 71e60c170105d153e34d01766c1e4db26a4b24cc (fixed)
Vendor states this is fixed in a0f49d12547d45ea8b0f356a96632dd503941c1e (fixed)
Vendor states this is fixed in baead410e5db49e962a67fffc17ac30e44b50b7c (fixed)
Vendor states this is fixed in f114fd6165dfb52520755cc4d1c1dfbd447b88b6 (fixed)
Vendor states this is fixed in 4.17 (unaffected)
Vendor states this is fixed in 4.19.228 (unaffected)
Vendor states this is fixed in 5.10.99 (unaffected)
Vendor states this is fixed in 5.15.22 (unaffected)
Vendor states this is fixed in 5.16.8 (unaffected)
Vendor states this is fixed in 5.17 (unaffected)
Vendor states this is fixed in 5.4.178 (unaffected)

References (6)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/4c907bcd9dcd233da6707059d777ab389dcbd964
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/5a45448ac95b715173edb1cd090ff24b6586d921
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/71e60c170105d153e34d01766c1e4db26a4b24cc
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/a0f49d12547d45ea8b0f356a96632dd503941c1e
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/baead410e5db49e962a67fffc17ac30e44b50b7c
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/f114fd6165dfb52520755cc4d1c1dfbd447b88b6

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

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

CVSS

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

Quick Info

StatusMODIFIED
CWE
CWE-787

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