CVE-2022-50400
published 2025-09-18CVE-2022-50400: In the Linux kernel, the following vulnerability has been resolved: staging: greybus: audio_helper: remove unused and wrong debugfs usage In the greybus…
PriorityP421medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
EPSS
0.14%
3.4th percentile
In the Linux kernel, the following vulnerability has been resolved:
staging: greybus: audio_helper: remove unused and wrong debugfs usage
In the greybus audio_helper code, the debugfs file for the dapm has the
potential to be removed and memory will be leaked. There is also the
very real potential for this code to remove ALL debugfs entries from the
system, and it seems like this is what will really happen if this code
ever runs. This all is very wrong as the greybus audio driver did not
create this debugfs file, the sound core did and controls the lifespan
of it.
So remove all of the debugfs logic from the audio_helper code as there's
no way it could be correct. If this really is needed, it can come back
with a fixup for the incorrect usage of the debugfs_lookup() call which
is what caused this to be noticed at all.
Affected
15 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.0.3-1 (bookworm) | linux 6.0.3-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 510e340efe0cbd379cf1ff3490d088c3299749b1 < d0febad83e29d85bb66e4f5cac0115b022403338 | d0febad83e29d85bb66e4f5cac0115b022403338 |
| linux | linux | >= 510e340efe0cbd379cf1ff3490d088c3299749b1 < 4dab0d27a4211a27135a6899d6c737e6e0759a11 | 4dab0d27a4211a27135a6899d6c737e6e0759a11 |
| linux | linux | >= 510e340efe0cbd379cf1ff3490d088c3299749b1 < 5699afbff1fa2972722e863906c0320d55dd4d58 | 5699afbff1fa2972722e863906c0320d55dd4d58 |
| linux | linux | >= 510e340efe0cbd379cf1ff3490d088c3299749b1 < d835fa49d9589a780ff0d001bb7e6323238a4afb | d835fa49d9589a780ff0d001bb7e6323238a4afb |
| linux | linux | >= 510e340efe0cbd379cf1ff3490d088c3299749b1 < d517cdeb904ddc0cbebcc959d43596426cac40b0 | d517cdeb904ddc0cbebcc959d43596426cac40b0 |
| linux | linux_kernel | < 5.10.150 | 5.10.150 |
| linux | linux_kernel | >= 0 < 5.10.158-1 | 5.10.158-1 |
| linux | linux_kernel | >= 0 < 6.0.3-1 | 6.0.3-1 |
| linux | linux_kernel | >= 0 < 6.0.3-1 | 6.0.3-1 |
| linux | linux_kernel | >= 0 < 6.0.3-1 | 6.0.3-1 |
| linux | linux_kernel | >= 5.11 < 5.15.75 | 5.15.75 |
| linux | linux_kernel | >= 5.16 < 5.19.17 | 5.19.17 |
| linux | linux_kernel | >= 6.0 < 6.0.3 | 6.0.3 |
CVSS provenance
nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
osv5.5MEDIUM
vendor_debian5.5MEDIUM
vendor_redhat5.5MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
kernel: staging: greybus: audio_helper: remove unused and wrong debugfs usage
vendor_redhat·2025-09-18·CVSS 5.5
CVE-2022-50400 [MEDIUM] kernel: staging: greybus: audio_helper: remove unused and wrong debugfs usage
kernel: staging: greybus: audio_helper: remove unused and wrong debugfs usage
In the Linux kernel, the following vulnerability has been resolved:
staging: greybus: audio_helper: remove unused and wrong debugfs usage
In the greybus audio_helper code, the debugfs file for the dapm has the
potential to be removed and memory will be leaked. There is also the
very real potential for this code to remove ALL debugfs entries from the
system, and it seems like this is what will really happen if this code
ever runs. This all is very wrong as the greybus audio driver did not
create this debugfs file, the sound core did and controls the lifespan
of it.
So remove all of the debugfs logic from the audio_helper code as there's
no way it could be correct. If this really is needed, it can come back
with a
Debian
CVE-2022-50400: linux - In the Linux kernel, the following vulnerability has been resolved: staging: gr...
vendor_debian·2022·CVSS 5.5
CVE-2022-50400 [MEDIUM] CVE-2022-50400: linux - In the Linux kernel, the following vulnerability has been resolved: staging: gr...
In the Linux kernel, the following vulnerability has been resolved: staging: greybus: audio_helper: remove unused and wrong debugfs usage In the greybus audio_helper code, the debugfs file for the dapm has the potential to be removed and memory will be leaked. There is also the very real potential for this code to remove ALL debugfs entries from the system, and it seems like this is what will really happen if this code ever runs. This all is very wrong as the greybus audio driver did not create this debugfs file, the sound core did and controls the lifespan of it. So remove all of the debugfs logic from the audio_helper code as there's no way it could be correct. If this really is needed, it can come back with a fixup for the incorrect usage of the debugfs_lookup() call which is what cause
OSV
CVE-2022-50400: In the Linux kernel, the following vulnerability has been resolved: staging: greybus: audio_helper: remove unused and wrong debugfs usage In the greyb
osv·2025-09-18·CVSS 5.5
CVE-2022-50400 [MEDIUM] CVE-2022-50400: In the Linux kernel, the following vulnerability has been resolved: staging: greybus: audio_helper: remove unused and wrong debugfs usage In the greyb
In the Linux kernel, the following vulnerability has been resolved: staging: greybus: audio_helper: remove unused and wrong debugfs usage In the greybus audio_helper code, the debugfs file for the dapm has the potential to be removed and memory will be leaked. There is also the very real potential for this code to remove ALL debugfs entries from the system, and it seems like this is what will really happen if this code ever runs. This all is very wrong as the greybus audio driver did not create this debugfs file, the sound core did and controls the lifespan of it. So remove all of the debugfs logic from the audio_helper code as there's no way it could be correct. If this really is needed, it can come back with a fixup for the incorrect usage of the debugfs_lookup() call which is what cause
GHSA
GHSA-f9wf-xvm8-m6qp: In the Linux kernel, the following vulnerability has been resolved:
staging: greybus: audio_helper: remove unused and wrong debugfs usage
In the gre
ghsa_unreviewed·2025-09-18
CVE-2022-50400 [MEDIUM] CWE-401 GHSA-f9wf-xvm8-m6qp: In the Linux kernel, the following vulnerability has been resolved:
staging: greybus: audio_helper: remove unused and wrong debugfs usage
In the gre
In the Linux kernel, the following vulnerability has been resolved:
staging: greybus: audio_helper: remove unused and wrong debugfs usage
In the greybus audio_helper code, the debugfs file for the dapm has the
potential to be removed and memory will be leaked. There is also the
very real potential for this code to remove ALL debugfs entries from the
system, and it seems like this is what will really happen if this code
ever runs. This all is very wrong as the greybus audio driver did not
create this debugfs file, the sound core did and controls the lifespan
of it.
So remove all of the debugfs logic from the audio_helper code as there's
no way it could be correct. If this really is needed, it can come back
with a fixup for the incorrect usage of the debugfs_lookup() call which
is what ca
No detection rules found.
No public exploits indexed.
https://git.kernel.org/stable/c/4dab0d27a4211a27135a6899d6c737e6e0759a11https://git.kernel.org/stable/c/5699afbff1fa2972722e863906c0320d55dd4d58https://git.kernel.org/stable/c/d0febad83e29d85bb66e4f5cac0115b022403338https://git.kernel.org/stable/c/d517cdeb904ddc0cbebcc959d43596426cac40b0https://git.kernel.org/stable/c/d835fa49d9589a780ff0d001bb7e6323238a4afb
2025-09-18
Published