cveboard RSS feed

CVE-2022-48994

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2022
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgitb38486e82ecb9f3046e0184205f6b61408fc40c9UnavailableNone listed
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgite385360705a0b346bdb57ce938249175d0613b8aUnavailableNone listed
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit2f46e95bf344abc4e74f8158901d32a869e0adb6UnavailableNone listed
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit63badfed200219ca656968725f1a43df293ac936UnavailableNone listed
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit15c42ab8d43acb73e2eba361ad05822c0af0ecfaUnavailableNone listed
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgitfccd454129f6a0739651f7f58307cdb631fd6e89UnavailableNone listed
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit13ee8fb5410b740c8dd2867d3557c7662f7dda2dUnavailableNone listed
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit05530ef7cf7c7d700f6753f058999b1b5099a026UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
2.6.12affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.12UnavailableNone listed
4.9.336unaffectedsemverUnavailable4.9.*None listed
4.14.302unaffectedsemverUnavailable4.14.*None listed
4.19.269unaffectedsemverUnavailable4.19.*None listed
5.4.227unaffectedsemverUnavailable5.4.*None listed
5.10.159unaffectedsemverUnavailable5.10.*None listed
5.15.83unaffectedsemverUnavailable5.15.*None listed
6.0.13unaffectedsemverUnavailable6.0.*None listed
6.1unaffectedoriginal_commit_for_fixUnavailable*None listed