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 bpftool6.12-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12-libbpf-develUpgrade kernel6.12-modules-extraUpgrade bpftool6.12Upgrade perf6.12-debuginfoUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel6.12-tools-debuginfoUpgrade python3-perf6.12Upgrade perf6.12Upgrade kernel6.12-debuginfoUpgrade kernel6.12-headersUpgrade kernel-livepatch-6.12.40-63.114Upgrade kernel6.12-libbpfUpgrade kernel6.12-tools-develUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-toolsUpgrade kernel6.12-debuginfo-common-x86_64 | Sep 16, 2025 | Jul 28, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Suse | — | Upgrade dtb-amdUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade dtb-allwinnerUpgrade kernel-default-livepatchUpgrade kernel-default-extraUpgrade kernel-kvmsmall-develUpgrade kernel-symsUpgrade dlm-kmp-64kbUpgrade dtb-broadcomUpgrade dtb-renesasUpgrade dtb-appleUpgrade dtb-xilinxUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade kernel-64kbUpgrade dtb-alteraUpgrade kselftests-kmp-rtUpgrade kernel-default-optionalUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-defaultUpgrade dtb-caviumUpgrade kernel-obs-qaUpgrade dtb-marvellUpgrade dtb-lgUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-develUpgrade gfs2-kmp-rtUpgrade dtb-amazonUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade kernel-default-develUpgrade ocfs2-kmp-defaultUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-optionalUpgrade kernel-macrosUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade kernel-rt-develUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-extraUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade dtb-sprdUpgrade kselftests-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-docsUpgrade kernel-obs-buildUpgrade kernel-64kb-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-source-vanillaUpgrade kselftests-kmp-64kbUpgrade kernel-rtUpgrade kernel-default-vdsoUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade kernel-sourceUpgrade dtb-mediatekUpgrade dtb-armUpgrade cluster-md-kmp-rtUpgrade kernel-rt-livepatchUpgrade dtb-exynos | Dec 5, 2025 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-raspi-6.8Upgrade linux-image-virtual-6.14Upgrade linux-image-aws-6.14Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-realtimeUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-azure-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-6.14Upgrade linux-image-aws-64k-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-6.14Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-generic-64k-6.14Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gke-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-virtualUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-generic-6.8Upgrade linux-image-oracle-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-xilinxUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-kvmUpgrade linux-image-aws-lts-24.04Upgrade linux-image-realtime-6.14Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.14.0-36-genericUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-xilinx-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-aws-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidiaUpgrade linux-image-azure-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeUpgrade linux-image-oem-22.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-6.8Upgrade linux-image-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-raspi-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-gcp-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-gkeopUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-ibm-classic | 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