CVE-2022-50342
published 2025-09-16CVE-2022-50342: In the Linux kernel, the following vulnerability has been resolved: floppy: Fix memory leak in do_floppy_init() A memory leak was reported when…
PriorityP417medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
EPSS
0.14%
4.2th percentile
In the Linux kernel, the following vulnerability has been resolved:
floppy: Fix memory leak in do_floppy_init()
A memory leak was reported when floppy_alloc_disk() failed in
do_floppy_init().
unreferenced object 0xffff888115ed25a0 (size 8):
comm "modprobe", pid 727, jiffies 4295051278 (age 25.529s)
hex dump (first 8 bytes):
00 ac 67 5b 81 88 ff ff ..g[....
backtrace:
[] __kmalloc_node+0x4c/0xc0
[] blk_mq_realloc_tag_set_tags.part.0+0x6f/0x180
[] blk_mq_alloc_tag_set+0x573/0x1130
[] 0xffffffffc06b8b08
[] do_one_initcall+0xd0/0x4f0
[] do_init_module+0x1a4/0x680
[] load_module+0x6249/0x7110
[] __do_sys_finit_module+0x140/0x200
[] do_syscall_64+0x35/0x80
[] entry_SYSCALL_64_after_hwframe+0x46/0xb0
unreferenced object 0xffff88810fc30540 (size 32):
comm "modprobe", pid 727, jiffies 4295051278 (age 25.529s)
hex dump (first 32 bytes):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
backtrace:
[] __kmalloc_node+0x4c/0xc0
[] blk_mq_alloc_tag_set+0x393/0x1130
[] 0xffffffffc06b8b08
[] do_one_initcall+0xd0/0x4f0
[] do_init_module+0x1a4/0x680
[] load_module+0x6249/0x7110
[] __do_sys_finit_module+0x140/0x200
[] do_syscall_64+0x35/0x80
[] entry_SYSCALL_64_after_hwframe+0x46/0xb0
If the floppy_alloc_disk() failed, disks of current drive will not be set,
thus the lastest allocated set->tag cannot be freed in the error handling
path. A simple call graph shown as below:
floppy_module_init()
floppy_init()
do_floppy_init()
for (drive = 0; drive tag allocated
floppy_alloc_disk()
blk_mq_alloc_disk() # error occurred, disks failed to allocated
->out_put_disk:
for (drive = 0; drive tag leaked
Fix this problem by free the set->tag of current drive before jump to
error handling path.
[efremov: added stable list, changed title]
Affected
12 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.4-1 (bookworm) | linux 6.1.4-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 302cfee150291c6cd85b1ca197d062d0b423d09c < f36d8c8651506aea5f09899f5356ece5d1384f50 | f36d8c8651506aea5f09899f5356ece5d1384f50 |
| linux | linux | >= 302cfee150291c6cd85b1ca197d062d0b423d09c < 75d8c8851a4da0190c2480e84315b5fd3d0356c5 | 75d8c8851a4da0190c2480e84315b5fd3d0356c5 |
| linux | linux | >= 302cfee150291c6cd85b1ca197d062d0b423d09c < 55b3c66a0d441cd37154ae95e44d0b82ccfd580e | 55b3c66a0d441cd37154ae95e44d0b82ccfd580e |
| linux | linux | >= 302cfee150291c6cd85b1ca197d062d0b423d09c < f8ace2e304c5dd8a7328db9cd2b8a4b1b98d83ec | f8ace2e304c5dd8a7328db9cd2b8a4b1b98d83ec |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 5.11 < 5.15.86 | 5.15.86 |
| linux | linux_kernel | >= 5.16 < 6.0.16 | 6.0.16 |
| linux | linux_kernel | >= 6.1 < 6.1.2 | 6.1.2 |
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.
GHSA
GHSA-86r4-3x7h-8gh4: In the Linux kernel, the following vulnerability has been resolved:
floppy: Fix memory leak in do_floppy_init()
A memory leak was reported when flop
ghsa_unreviewed·2025-09-16
CVE-2022-50342 [MEDIUM] CWE-401 GHSA-86r4-3x7h-8gh4: In the Linux kernel, the following vulnerability has been resolved:
floppy: Fix memory leak in do_floppy_init()
A memory leak was reported when flop
In the Linux kernel, the following vulnerability has been resolved:
floppy: Fix memory leak in do_floppy_init()
A memory leak was reported when floppy_alloc_disk() failed in
do_floppy_init().
unreferenced object 0xffff888115ed25a0 (size 8):
comm "modprobe", pid 727, jiffies 4295051278 (age 25.529s)
hex dump (first 8 bytes):
00 ac 67 5b 81 88 ff ff ..g[....
backtrace:
[] __kmalloc_node+0x4c/0xc0
[] blk_mq_realloc_tag_set_tags.part.0+0x6f/0x180
[] blk_mq_alloc_tag_set+0x573/0x1130
[] 0xffffffffc06b8b08
[] do_one_initcall+0xd0/0x4f0
[] do_init_module+0x1a4/0x680
[] load_module+0x6249/0x7110
[] __do_sys_finit_module+0x140/0x200
[] do_syscall_64+0x35/0x80
[] entry_SYSCALL_64_after_hwframe+0x46/0xb0
unreferenced object 0xffff88810fc30540 (size 32):
comm "modprobe", pid 727, jiffies 4295051278
OSV
CVE-2022-50342: In the Linux kernel, the following vulnerability has been resolved: floppy: Fix memory leak in do_floppy_init() A memory leak was reported when floppy
osv·2025-09-16·CVSS 5.5
CVE-2022-50342 [MEDIUM] CVE-2022-50342: In the Linux kernel, the following vulnerability has been resolved: floppy: Fix memory leak in do_floppy_init() A memory leak was reported when floppy
In the Linux kernel, the following vulnerability has been resolved: floppy: Fix memory leak in do_floppy_init() A memory leak was reported when floppy_alloc_disk() failed in do_floppy_init(). unreferenced object 0xffff888115ed25a0 (size 8): comm "modprobe", pid 727, jiffies 4295051278 (age 25.529s) hex dump (first 8 bytes): 00 ac 67 5b 81 88 ff ff ..g[.... backtrace: [] __kmalloc_node+0x4c/0xc0 [] blk_mq_realloc_tag_set_tags.part.0+0x6f/0x180 [] blk_mq_alloc_tag_set+0x573/0x1130 [] 0xffffffffc06b8b08 [] do_one_initcall+0xd0/0x4f0 [] do_init_module+0x1a4/0x680 [] load_module+0x6249/0x7110 [] __do_sys_finit_module+0x140/0x200 [] do_syscall_64+0x35/0x80 [] entry_SYSCALL_64_after_hwframe+0x46/0xb0 unreferenced object 0xffff88810fc30540 (size 32): comm "modprobe", pid 727, jiffies 4295051278 (a
Red Hat
kernel: floppy: Fix memory leak in do_floppy_init()
vendor_redhat·2025-09-16·CVSS 5.5
CVE-2022-50342 [MEDIUM] CWE-772 kernel: floppy: Fix memory leak in do_floppy_init()
kernel: floppy: Fix memory leak in do_floppy_init()
In the Linux kernel, the following vulnerability has been resolved:
floppy: Fix memory leak in do_floppy_init()
A memory leak was reported when floppy_alloc_disk() failed in
do_floppy_init().
unreferenced object 0xffff888115ed25a0 (size 8):
comm "modprobe", pid 727, jiffies 4295051278 (age 25.529s)
hex dump (first 8 bytes):
00 ac 67 5b 81 88 ff ff ..g[....
backtrace:
[] __kmalloc_node+0x4c/0xc0
[] blk_mq_realloc_tag_set_tags.part.0+0x6f/0x180
[] blk_mq_alloc_tag_set+0x573/0x1130
[] 0xffffffffc06b8b08
[] do_one_initcall+0xd0/0x4f0
[] do_init_module+0x1a4/0x680
[] load_module+0x6249/0x7110
[] __do_sys_finit_module+0x140/0x200
[] do_syscall_64+0x35/0x80
[] entry_SYSCALL_64_after_hwframe+0x46/0xb0
unreferenced object 0xffff88810fc30540 (size
Debian
CVE-2022-50342: linux - In the Linux kernel, the following vulnerability has been resolved: floppy: Fix...
vendor_debian·2022·CVSS 5.5
CVE-2022-50342 [MEDIUM] CVE-2022-50342: linux - In the Linux kernel, the following vulnerability has been resolved: floppy: Fix...
In the Linux kernel, the following vulnerability has been resolved: floppy: Fix memory leak in do_floppy_init() A memory leak was reported when floppy_alloc_disk() failed in do_floppy_init(). unreferenced object 0xffff888115ed25a0 (size 8): comm "modprobe", pid 727, jiffies 4295051278 (age 25.529s) hex dump (first 8 bytes): 00 ac 67 5b 81 88 ff ff ..g[.... backtrace: [] __kmalloc_node+0x4c/0xc0 [] blk_mq_realloc_tag_set_tags.part.0+0x6f/0x180 [] blk_mq_alloc_tag_set+0x573/0x1130 [] 0xffffffffc06b8b08 [] do_one_initcall+0xd0/0x4f0 [] do_init_module+0x1a4/0x680 [] load_module+0x6249/0x7110 [] __do_sys_finit_module+0x140/0x200 [] do_syscall_64+0x35/0x80 [] entry_SYSCALL_64_after_hwframe+0x46/0xb0 unreferenced object 0xffff88810fc30540 (size 32): comm "modprobe", pid 727, jiffies 4295051278 (a
No detection rules found.
No public exploits indexed.
2025-09-16
Published