CVE-2025-37923
CVE.org · Published
- Record status
- Published
- Identifier year (not publication year)
- 2025
- Source publication
- Source updated
- Imported by cveboard
- Source snapshot
- cve_2026-10-24_midnight_baseline ·
CNA source text (English)
tracing: Fix oob write in trace_seq_to_buffer()
In the Linux kernel, the following vulnerability has been resolved: tracing: Fix oob write in trace_seq_to_buffer() syzbot reported this bug: ================================================================== BUG: KASAN: slab-out-of-bounds in trace_seq_to_buffer kernel/trace/trace.c:1830 [inline] BUG: KASAN: slab-out-of-bounds in tracing_splice_read_pipe+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> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0xc3/0x670 mm/kasan/report.c:521 kasan_report+0xe0/0x110 mm/kasan/report.c:634 check_region_inline mm/kasan/generic.c:183 [inline] kasan_check_range+0xef/0x1a0 mm/kasan/generic.c:189 __asan_memcpy+0x3c/0x60 mm/kasan/shadow.c:106 trace_seq_to_buffer kernel/trace/trace.c:1830 [inline] tracing_splice_read_pipe+0x6be/0xdd0 kernel/trace/trace.c:6822 .... ================================================================== It has been reported that trace_seq_to_buffer() tries to copy more data than PAGE_SIZE to buf. Therefore, to prevent this, we should use the smaller of trace_seq_used(&iter->seq) and PAGE_SIZE as an argument.
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
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | f4b0174e9f18aaba59ee6ffdaf8827a7f94eb606 | Unavailable | None listed |
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | 665ce421041890571852422487f4c613d1824ba9 | Unavailable | None listed |
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | 1a3f9482b50b74fa9421bff8ceecfefd0dc06f8f | Unavailable | None listed |
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | 441021e5b3c7d9bd1b963590652c415929f3b157 | Unavailable | None listed |
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | 056ebbddb8faf4ddf83d005454dd78fc25c2d897 | Unavailable | None listed |
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | 1f27a3e93b8d674b24b27fcdbc6f72743cd96c0d | Unavailable | None listed |
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | c5d2b66c5ef5037b4b4360e5447605ff00ba1bd4 | Unavailable | None listed |
| 3c56819b14b00dd449bd776303e61f8532fad09f | affected | git | f5178c41bb43444a6008150fe6094497135d07cb | Unavailable | None listed |
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
affected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 2.6.30 | affected | Unavailable | Unavailable | Unavailable | None listed |
| 0 | unaffected | semver | 2.6.30 | Unavailable | None listed |
| 5.4.294 | unaffected | semver | Unavailable | 5.4.* | None listed |
| 5.10.238 | unaffected | semver | Unavailable | 5.10.* | None listed |
| 5.15.182 | unaffected | semver | Unavailable | 5.15.* | None listed |
| 6.1.138 | unaffected | semver | Unavailable | 6.1.* | None listed |
| 6.6.90 | unaffected | semver | Unavailable | 6.6.* | None listed |
| 6.12.28 | unaffected | semver | Unavailable | 6.12.* | None listed |
| 6.14.6 | unaffected | semver | Unavailable | 6.14.* | None listed |
| 6.15 | unaffected | original_commit_for_fix | Unavailable | * | None listed |