CVE-2025-37923

Source
https://cve.org/CVERecord?id=CVE-2025-37923
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-37923.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-37923
Downstream
Related
Published
2025-05-20T15:21:51.927Z
Modified
2026-03-11T07:53:51.889595Z
Summary
tracing: Fix oob write in trace_seq_to_buffer()
Details

In the Linux kernel, the following vulnerability has been resolved:

tracing: Fix oob write in traceseqto_buffer()

syzbot reported this bug:

BUG: KASAN: slab-out-of-bounds in traceseqtobuffer kernel/trace/trace.c:1830 [inline] BUG: KASAN: slab-out-of-bounds in tracingsplicereadpipe+0x6be/0xdd0 kernel/trace/trace.c:6822 Write of size 4507 at addr ffff888032b6b000 by task syz.2.320/7260

CPU: 1 UID: 0 PID: 7260 Comm: syz.2.320 Not tainted 6.15.0-rc1-syzkaller-00301-g3bde70a2c827 #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Call Trace: <TASK> __dumpstack lib/dumpstack.c:94 [inline] dump_stacklvl+0x116/0x1f0 lib/dumpstack.c:120 printaddressdescription mm/kasan/report.c:408 [inline] printreport+0xc3/0x670 mm/kasan/report.c:521 kasanreport+0xe0/0x110 mm/kasan/report.c:634 checkregioninline mm/kasan/generic.c:183 [inline] kasancheckrange+0xef/0x1a0 mm/kasan/generic.c:189 _asanmemcpy+0x3c/0x60 mm/kasan/shadow.c:106 traceseqtobuffer kernel/trace/trace.c:1830 [inline] tracingsplicereadpipe+0x6be/0xdd0 kernel/trace/trace.c:6822

....

It has been reported that traceseqtobuffer() tries to copy more data than PAGESIZE to buf. Therefore, to prevent this, we should use the smaller of traceseqused(&iter->seq) and PAGE_SIZE as an argument.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/37xxx/CVE-2025-37923.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
3c56819b14b00dd449bd776303e61f8532fad09f
Fixed
f4b0174e9f18aaba59ee6ffdaf8827a7f94eb606
Fixed
665ce421041890571852422487f4c613d1824ba9
Fixed
1a3f9482b50b74fa9421bff8ceecfefd0dc06f8f
Fixed
441021e5b3c7d9bd1b963590652c415929f3b157
Fixed
056ebbddb8faf4ddf83d005454dd78fc25c2d897
Fixed
1f27a3e93b8d674b24b27fcdbc6f72743cd96c0d
Fixed
c5d2b66c5ef5037b4b4360e5447605ff00ba1bd4
Fixed
f5178c41bb43444a6008150fe6094497135d07cb

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-37923.json"