CVE-2023-54171
published 2025-12-30CVE-2023-54171: In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak of iter->temp when reading trace_pipe kmemleak reports…
PriorityP419low3.3
EPSS
0.17%
7.1th percentile
In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
unreferenced object 0xffff88814d14e200 (size 256):
comm "cat", pid 336, jiffies 4294871818 (age 779.490s)
hex dump (first 32 bytes):
04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................
0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z......
backtrace:
[] __kmalloc+0x4f/0x140
[] trace_find_next_entry+0xbb/0x1d0
[] trace_print_lat_context+0xaf/0x4e0
[] print_trace_line+0x3e0/0x950
[] tracing_read_pipe+0x2d9/0x5a0
[] vfs_read+0x143/0x520
[] ksys_read+0xbd/0x160
[] do_syscall_64+0x3f/0x90
[] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
when reading file 'trace_pipe', 'iter->temp' is allocated or relocated
in trace_find_next_entry() but not freed before 'trace_pipe' is closed.
To fix it, free 'iter->temp' in tracing_release_pipe().
Affected
15 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.52-1 (bookworm) | linux 6.1.52-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= ff895103a84abc85a5f43ecabc7f67cf36e1348f < 1a1e793e021d75cd0accd8f329ec9456e5cd105e | 1a1e793e021d75cd0accd8f329ec9456e5cd105e |
| linux | linux | >= ff895103a84abc85a5f43ecabc7f67cf36e1348f < 954792db9f61b6c0b8a94b8831fed5f146014029 | 954792db9f61b6c0b8a94b8831fed5f146014029 |
| linux | linux | >= ff895103a84abc85a5f43ecabc7f67cf36e1348f < be970e22c53d5572b2795b79da9716ada937023b | be970e22c53d5572b2795b79da9716ada937023b |
| linux | linux | >= ff895103a84abc85a5f43ecabc7f67cf36e1348f < 3f42d57a76e7e96585f08855554e002218cbca0c | 3f42d57a76e7e96585f08855554e002218cbca0c |
| linux | linux | >= ff895103a84abc85a5f43ecabc7f67cf36e1348f < d5a821896360cc8b93a15bd888fabc858c038dc0 | d5a821896360cc8b93a15bd888fabc858c038dc0 |
| linux | linux_kernel | >= 0 < 5.10.191-1 | 5.10.191-1 |
| linux | linux_kernel | >= 0 < 6.1.52-1 | 6.1.52-1 |
| linux | linux_kernel | >= 0 < 6.4.11-1 | 6.4.11-1 |
| linux | linux_kernel | >= 0 < 6.4.11-1 | 6.4.11-1 |
| linux | linux_kernel | >= 5.11.0 < 5.15.121 | 5.15.121 |
| linux | linux_kernel | >= 5.16.0 < 6.1.40 | 6.1.40 |
| linux | linux_kernel | >= 5.7.0 < 5.10.188 | 5.10.188 |
| linux | linux_kernel | >= 6.2.0 < 6.4.5 | 6.4.5 |
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.
VulDB
Linux Kernel up to 5.10.187/5.15.120/6.1.39/6.4.4 tracing trace_find_next_entry memory leak (Nessus ID 319448)
vuldb·2026-06-07
CVE-2023-54171 [CRITICAL] Linux Kernel up to 5.10.187/5.15.120/6.1.39/6.4.4 tracing trace_find_next_entry memory leak (Nessus ID 319448)
A vulnerability marked as critical has been reported in Linux Kernel up to 5.10.187/5.15.120/6.1.39/6.4.4. This affects the function trace_find_next_entry of the component tracing. The manipulation leads to memory leak.
This vulnerability is documented as CVE-2023-54171. The attack requires being on the local network. There is not any exploit available.
It is suggested to upgrade the affected component.
OSV
tracing: Fix memory leak of iter->temp when reading trace_pipe
osv·2025-12-30
CVE-2023-54171 tracing: Fix memory leak of iter->temp when reading trace_pipe
tracing: Fix memory leak of iter->temp when reading trace_pipe
In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
unreferenced object 0xffff88814d14e200 (size 256):
comm "cat", pid 336, jiffies 4294871818 (age 779.490s)
hex dump (first 32 bytes):
04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................
0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z......
backtrace:
[] __kmalloc+0x4f/0x140
[] trace_find_next_entry+0xbb/0x1d0
[] trace_print_lat_context+0xaf/0x4e0
[] print_trace_line+0x3e0/0x950
[] tracing_read_pipe+0x2d9/0x5a0
[] vfs_read+0x143/0x520
[] ksys_read+0xbd/0x160
[] do_syscall_64+0x3f/0x90
[] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
when reading file 'trace_pip
GHSA
GHSA-rgpm-wqmc-fmj4: In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
ghsa_unreviewed·2025-12-30
CVE-2023-54171 GHSA-rgpm-wqmc-fmj4: In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
unreferenced object 0xffff88814d14e200 (size 256):
comm "cat", pid 336, jiffies 4294871818 (age 779.490s)
hex dump (first 32 bytes):
04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................
0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z......
backtrace:
[] __kmalloc+0x4f/0x140
[] trace_find_next_entry+0xbb/0x1d0
[] trace_print_lat_context+0xaf/0x4e0
[] print_trace_line+0x3e0/0x950
[] tracing_read_pipe+0x2d9/0x5a0
[] vfs_read+0x143/0x520
[] ksys_read+0xbd/0x160
[] do_syscall_64+0x3f/0x90
[] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
when reading file 'trace_pipe', 'iter->temp' is allocated or relocated
in trace_find_next_en
OSV
CVE-2023-54171: In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak of iter->temp when reading trace_pipe kmemleak reports: u
osv·2025-12-30
CVE-2023-54171 CVE-2023-54171: In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak of iter->temp when reading trace_pipe kmemleak reports: u
In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak of iter->temp when reading trace_pipe kmemleak reports: unreferenced object 0xffff88814d14e200 (size 256): comm "cat", pid 336, jiffies 4294871818 (age 779.490s) hex dump (first 32 bytes): 04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................ 0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z...... backtrace: [] __kmalloc+0x4f/0x140 [] trace_find_next_entry+0xbb/0x1d0 [] trace_print_lat_context+0xaf/0x4e0 [] print_trace_line+0x3e0/0x950 [] tracing_read_pipe+0x2d9/0x5a0 [] vfs_read+0x143/0x520 [] ksys_read+0xbd/0x160 [] do_syscall_64+0x3f/0x90 [] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 when reading file 'trace_pipe', 'iter->temp' is allocated or relocated in trace_find_next_entry
Red Hat
kernel: tracing: Fix memory leak of iter->temp when reading trace_pipe
vendor_redhat·2025-12-30·CVSS 3.3
CVE-2023-54171 [LOW] CWE-772 kernel: tracing: Fix memory leak of iter->temp when reading trace_pipe
kernel: tracing: Fix memory leak of iter->temp when reading trace_pipe
In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
unreferenced object 0xffff88814d14e200 (size 256):
comm "cat", pid 336, jiffies 4294871818 (age 779.490s)
hex dump (first 32 bytes):
04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................
0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z......
backtrace:
[] __kmalloc+0x4f/0x140
[] trace_find_next_entry+0xbb/0x1d0
[] trace_print_lat_context+0xaf/0x4e0
[] print_trace_line+0x3e0/0x950
[] tracing_read_pipe+0x2d9/0x5a0
[] vfs_read+0x143/0x520
[] ksys_read+0xbd/0x160
[] do_syscall_64+0x3f/0x90
[] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
when reading file 'trac
Debian
CVE-2023-54171: linux - In the Linux kernel, the following vulnerability has been resolved: tracing: Fi...
vendor_debian·2023
CVE-2023-54171 CVE-2023-54171: linux - In the Linux kernel, the following vulnerability has been resolved: tracing: Fi...
In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak of iter->temp when reading trace_pipe kmemleak reports: unreferenced object 0xffff88814d14e200 (size 256): comm "cat", pid 336, jiffies 4294871818 (age 779.490s) hex dump (first 32 bytes): 04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................ 0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z...... backtrace: [] __kmalloc+0x4f/0x140 [] trace_find_next_entry+0xbb/0x1d0 [] trace_print_lat_context+0xaf/0x4e0 [] print_trace_line+0x3e0/0x950 [] tracing_read_pipe+0x2d9/0x5a0 [] vfs_read+0x143/0x520 [] ksys_read+0xbd/0x160 [] do_syscall_64+0x3f/0x90 [] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 when reading file 'trace_pipe', 'iter->temp' is allocated or relocated in trace_find_next_entry
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2023-54171 kernel: tracing: Fix memory leak of iter->temp when reading trace_pipe
bugzilla·2025-12-30
CVE-2023-54171 [LOW] CVE-2023-54171 kernel: tracing: Fix memory leak of iter->temp when reading trace_pipe
CVE-2023-54171 kernel: tracing: Fix memory leak of iter->temp when reading trace_pipe
In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
unreferenced object 0xffff88814d14e200 (size 256):
comm "cat", pid 336, jiffies 4294871818 (age 779.490s)
hex dump (first 32 bytes):
04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................
0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z......
backtrace:
[] __kmalloc+0x4f/0x140
[] trace_find_next_entry+0xbb/0x1d0
[] trace_print_lat_context+0xaf/0x4e0
[] print_trace_line+0x3e0/0x950
[] tracing_read_pipe+0x2d9/0x5a0
[] vfs_read+0x143/0x520
[] ksys_read+0xbd/0x160
[] do_syscall_64+0x3f/0x90
[] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
when
Wiz
CVE-2023-54171 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz
CVE-2023-54171 CVE-2023-54171 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2023-54171 :
Linux Kernel vulnerability analysis and mitigation
In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix memory leak of iter->temp when reading trace_pipe
kmemleak reports:
unreferenced object 0xffff88814d14e200 (size 256):
comm "cat", pid 336, jiffies 4294871818 (age 779.490s)
hex dump (first 32 bytes):
04 00 01 03 00 00 00 00 08 00 00 00 00 00 00 00 ................
0c d8 c8 9b ff ff ff ff 04 5a ca 9b ff ff ff ff .........Z......
backtrace:
[ ] __kmalloc+0x4f/0x140
[ ] trace_find_next_entry+0xbb/0x1d0
[ ] trace_print_lat_context+0xaf/0x4e0
[ ] print_trace_line+0x3e0/0x950
[ ] tracing_read_pipe+0x2d9/0x5a0
[ ] vfs_read+0x143/0x520
[ ] ksys_read+0xbd/0x160
[ ] do_syscall_64+0x3f/0x90
[ ] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
when readi
https://git.kernel.org/stable/c/1a1e793e021d75cd0accd8f329ec9456e5cd105ehttps://git.kernel.org/stable/c/3f42d57a76e7e96585f08855554e002218cbca0chttps://git.kernel.org/stable/c/954792db9f61b6c0b8a94b8831fed5f146014029https://git.kernel.org/stable/c/be970e22c53d5572b2795b79da9716ada937023bhttps://git.kernel.org/stable/c/d5a821896360cc8b93a15bd888fabc858c038dc0
2025-12-30
Published