In the Linux kernel, the following vulnerability has been resolved:
tracing/osnoise: Fix crash in timerlat_dump_stack()
We have observed kernel panics when using timerlat with stack saving, with the following dmesg output:
memcpy: detected buffer overflow: 88 byte write of buffer size 0 WARNING: CPU: 2 PID: 8153 at lib/string_helpers.c:1032 __fortify_report+0x55/0xa0 CPU: 2 UID: 0 PID: 8153 Comm: timerlatu/2 Kdump: loaded Not tainted 6.15.3-200.fc42.x86_64 #1 PREEMPT(lazy) Call Trace: <TASK> ? trace_buffer_lock_reserve+0x2a/0x60 __fortify_panic+0xd/0xf __timerlat_dump_stack.cold+0xd/0xd timerlat_dump_stack.part.0+0x47/0x80 timerlat_fd_read+0x36d/0x390 vfs_read+0xe2/0x390 ? syscall_exit_to_user_mode+0x1d5/0x210 ksys_read+0x73/0xe0 do_syscall_64+0x7b/0x160 ? exc_page_fault+0x7e/0x1a0 entry_SYSCALL_64_after_hwframe+0x76/0x7e
__timerlat_dump_stack() constructs the ftrace stack entry like this:
struct stack_entry *entry; ... memcpy(&entry->caller, fstack->calls, size); entry->size = fstack->nr_entries;
Since commit e7186af7fb26 ("tracing: Add back FORTIFY_SOURCE logic to kernel_stack event structure"), struct stack_entry marks its caller field with __counted_by(size). At the time of the memcpy, entry->size contains garbage from the ringbuffer, which under some circumstances is zero, triggering a kernel panic by buffer overflow.
Populate the size field before the memcpy so that the out-of-bounds check knows the correct size. This is analogous to __ftrace_trace_stack().
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-modules-extraUpgrade kernel6.12-libbpf-debuginfoUpgrade bpftool6.12-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade bpftool6.12Upgrade kernel6.12-develUpgrade kernel-livepatch-6.12.40-63.114Upgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12-debuginfoUpgrade kernel6.12-libbpfUpgrade kernel6.12-tools-develUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-toolsUpgrade kernel6.12-headersUpgrade kernel6.12-debuginfoUpgrade python3-perf6.12Upgrade perf6.12 | Sep 16, 2025 | Jul 28, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Suse | — | Upgrade kernel-zfcpdumpUpgrade kernel-default-livepatchUpgrade kernel-develUpgrade kernel-64kb-optionalUpgrade dtb-allwinnerUpgrade kernel-default-extraUpgrade dtb-appleUpgrade dtb-xilinxUpgrade dtb-amdUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-socionextUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade dtb-marvellUpgrade kernel-symsUpgrade gfs2-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-develUpgrade dtb-amazonUpgrade dlm-kmp-64kbUpgrade dtb-alteraUpgrade dtb-broadcomUpgrade dtb-apmUpgrade kernel-64kbUpgrade dtb-renesasUpgrade ocfs2-kmp-defaultUpgrade dtb-lgUpgrade kernel-default-livepatch-develUpgrade dtb-hisiliconUpgrade kernel-default-optionalUpgrade kernel-obs-qaUpgrade kernel-default-develUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-develUpgrade dtb-freescaleUpgrade gfs2-kmp-defaultUpgrade kernel-rtUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade kernel-sourceUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-extraUpgrade dtb-armUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-extraUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-rt-livepatchUpgrade kernel-rt-livepatch-develUpgrade dtb-exynosUpgrade cluster-md-kmp-rtUpgrade kernel-rt-vdsoUpgrade dtb-sprdUpgrade kernel-docsUpgrade dtb-mediatekUpgrade cluster-md-kmp-64kbUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade kernel-rt-optionalUpgrade kernel-macrosUpgrade kernel-defaultUpgrade kernel-kvmsmallUpgrade dtb-rockchipUpgrade kernel-rt-develUpgrade kernel-default-vdso | Dec 5, 2025 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-raspi-6.14Upgrade linux-image-fipsUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-nvidiaUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-lowlatency-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-azure-6.14Upgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-gke-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-azureUpgrade linux-image-lowlatency-6.8Upgrade linux-image-raspiUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-ibm-classicUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-gkeUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-xilinx-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-gcp-6.14Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-realtimeUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-aws-6.14Upgrade linux-image-6.14.0-36-genericUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-raspi-6.8Upgrade linux-image-gcpUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-realtime-6.14Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-xilinxUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-aws-64k-6.14Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-generic-6.14Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-virtual-6.14Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-oracle-6.14Upgrade linux-image-gke-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-virtualUpgrade linux-image-oem-24.04aUpgrade linux-image-fips-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-generic-64k-6.8 | Jul 31, 2025 | Jul 28, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub