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