CVE-2022-48994 json
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
published 2024-10-21 2 y ago modified 2026-06-17 4 mo ago also EUVD-2022-53873
- cvss
- 5.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 14%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
With clang's kernel control flow integrity (kCFI, CONFIG_CFI_CLANG), indirect call targets are validated against the expected function pointer prototype to make sure the call target is valid to help mitigate ROP attacks. If they are not identical, there is a failure at run time, which manifests as either a kernel panic or thread getting killed.
seq_copy_in_user() and seq_copy_in_kernel() did not have prototypes matching snd_seq_dump_func_t. Adjust this and remove the casts. There are not resulting binary output differences.
This was found as a result of Clang's new -Wcast-function-type-strict flag, which is more sensitive than the simpler -Wcast-function-type, which only checks for type width mismatches.
Patch / fix
- Linux Linux 4.9.336, 4.14.302, 4.19.269, 5.4.227, 5.10.159, 5.15.83, 6.0.13, 6.1
- linux Debian 14, Debian 13, Debian 12 6.1.4-1
debian advisories DEBIAN-CVE-2022-48994
- linux Ubuntu 18.04 LTS 4.15.0-206.217
- linux Ubuntu 20.04 LTS 5.4.0-144.161
- linux Ubuntu 22.04 LTS 5.15.0-67.74
- linux-aws Ubuntu 18.04 LTS 4.15.0-1151.164
- linux-aws Ubuntu 20.04 LTS 5.4.0-1097.105
- linux-aws Ubuntu 22.04 LTS 5.15.0-1031.35
- linux-gcp Ubuntu 20.04 LTS 5.4.0-1101.110
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1030.37
ubuntu advisories UBUNTU-CVE-2022-48994
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-64kb SLE Module for Basesystem 15 SP5 5.14.21-150500.55.88.1
- kernel-syms SLE Module for Development Tools 15 SP5 5.14.21-150500.55.88.1
- kernel-source SLE Module for Development Tools 15 SP5, SLE Module for Basesystem 15 SP5 5.14.21-150500.55.88.1
- kernel-default SLE Module for Legacy 15 SP5, SLE Module for Basesystem 15 SP5, SLE Micro 5.5 +2 more 5.14.21-150500.55.88.1
- kernel-zfcpdump SLE Module for Basesystem 15 SP5 5.14.21-150500.55.88.1
- kernel-obs-build SLE Module for Development Tools 15 SP5 5.14.21-150500.55.88.1
- kernel-default-base SLE Module for Basesystem 15 SP5, SLE Micro 5.5 5.14.21-150500.55.88.1.150500.6.39.4
- kernel-64kb SLES 15 SP4-LTSS, SLE High Performance Computing 15 SP4-LTSS, SLE High Performance Computing 15 SP4-ESPOS 5.14.21-150400.24.141.1
suse advisories SUSE-SU-2024:4364-1SUSE-SU-2024:4131-1SUSE-SU-2024:4082-1SUSE-SU-2024:3985-1SUSE-SU-2024:3983-1
- git.kernel.org/stable/c/b38486e82ecb9f3046e0184205f6b61408fc40c9 commit
- git.kernel.org/stable/c/e385360705a0b346bdb57ce938249175d0613b8a commit
- git.kernel.org/stable/c/2f46e95bf344abc4e74f8158901d32a869e0adb6 commit
- git.kernel.org/stable/c/63badfed200219ca656968725f1a43df293ac936 commit
- git.kernel.org/stable/c/15c42ab8d43acb73e2eba361ad05822c0af0ecfa commit
- git.kernel.org/stable/c/fccd454129f6a0739651f7f58307cdb631fd6e89 commit
- git.kernel.org/stable/c/13ee8fb5410b740c8dd2867d3557c7662f7dda2d commit
- git.kernel.org/stable/c/05530ef7cf7c7d700f6753f058999b1b5099a026 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2022-48994 updated cvss 5.5
kernel: ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 moreaffected: no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 moreaffected: no fix available
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.24% chance of exploitation in the next 30 days, higher than 14% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
-
git.kernel.org
/stable/c/b38486e82ecb9f3046e0184205f6b61408fc40c9
patch
-
git.kernel.org
/stable/c/e385360705a0b346bdb57ce938249175d0613b8a
patch
-
git.kernel.org
/stable/c/2f46e95bf344abc4e74f8158901d32a869e0adb6
patch
-
git.kernel.org
/stable/c/63badfed200219ca656968725f1a43df293ac936
patch
-
git.kernel.org
/stable/c/15c42ab8d43acb73e2eba361ad05822c0af0ecfa
patch
-
git.kernel.org
/stable/c/fccd454129f6a0739651f7f58307cdb631fd6e89
patch
-
git.kernel.org
/stable/c/13ee8fb5410b740c8dd2867d3557c7662f7dda2d
patch
-
git.kernel.org
/stable/c/05530ef7cf7c7d700f6753f058999b1b5099a026
patch
Sources
- CVE List CVE-2022-48994
- NVD CVE-2022-48994
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.